【发布时间】:2018-05-25 19:24:16
【问题描述】:
我有一个链接到 Web 服务的 SQL 数据库。 Web 服务将使用 JAVA 将 JSON 数据发送到我的 android 应用程序。
日期在 SQL 中存储为 DATETIME,并在 Web 服务中显示为“11/14/2017 12:00:00 AM”。在 Android 应用程序上收到的日期的 JSON 数据是“2017-11-14T00:00:00”。
如何使用 Java 将其格式化为显示“11 月 14 日”?
以下代码显示了我如何检索 json 数据:
JsonArrayRequest jsonRequest = new JsonArrayRequest(Request.Method.GET, url, null, new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
for (int j = 0; j < response.length(); j++) {
try {
JSONObject temp=response.getJSONObject(j);
String date = temp.getString("Date")
Log.v("Date", date);
catch (JSONException e) {
e.printStackTrace();
}
【问题讨论】:
-
到目前为止您尝试过什么?用于解析日期时间字符串
-
@LakshayJuneja 用显示我如何检索 json 数据的代码进行了编辑
-
@KimSuYu 我问的是你的日期时间解析而不是你如何得到回应。
标签: java android json date datetime