【发布时间】:2018-01-09 11:01:09
【问题描述】:
我有一个这样的 JSON 日期对象:
"date_created": {
"date": "2016-06-16 11:47:21.000000"}
还有我的 java 类:
protected String doInBackground(String... params){
try{
List<NameValuePair> params1 = new ArrayList<>();
params1.add(new BasicNameValuePair("id", idkbj));
final JSONObject json = jsonParser.makeHttpRequest(url_kbj + "/" + idkbj + "/", "GET", params1);
final JSONObject data = json.getJSONObject("data");
runOnUiThread(new Runnable() {
@Override
public void run() {
TextView date = (TextView) findViewById(R.id.date);
try{
JSONObject date_cre = data.getJSONObject("date_created");
String date_d = date_cre.getString("date");
date.setText(date_d);
}
catch (JSONException e){
e.printStackTrace();
}
catch (Exception e){
e.printStackTrace();
}
}
});
}
如何解析日期对象以将输出显示到"16 Jun 2016"?
【问题讨论】:
-
你尝试过自己做吗?
-
@RakshitNawani 是的,还有一些来自教程和本网站的帮助。仍然不知道该怎么办
标签: java android json date simpledateformat