Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从JSON中获取日期_Android - Fatal编程技术网

Android 如何从JSON中获取日期

Android 如何从JSON中获取日期,android,Android,我从mysql数据库中提取日期。拍摄此日期时,输出如下: "form_tarih2":{"date":"2019-11-27 14:42:23.000000","timezone_type":3,"timezone":"UTC"}} 我在申请表中提取了表格2,但无法显示日期数据。我怎样才能提取日期数据 try { JSONObject jObj = new JSONObject(result); String tarihstring = jOb

我从mysql数据库中提取日期。拍摄此日期时,输出如下:

"form_tarih2":{"date":"2019-11-27 14:42:23.000000","timezone_type":3,"timezone":"UTC"}}
我在申请表中提取了表格2,但无法显示日期数据。我怎样才能提取日期数据

 try {
            JSONObject jObj = new JSONObject(result);
            String tarihstring = jObj.getString("form_tarih2");
}

因为form_tarih2是一个节点,所以下面的代码可能会帮助您:

JSONObject jObj = new JSONObject(result);
JSONObject form_tarih2 = jObj.getJSONObject("form_tarih2");
String date = form_tarih2.getString("date");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date birthDate = sdf.parse(date);

您可以使用谷歌提供的GSON库或如下所示

  try{
        JSONObject jObj = new JSONObject(result);
        String tarihstring = jObj.getString("form_tarih2");
        JSONObject testObject = new JSONObject(tarihstring);
        String date = testObject.getString("date");

 }catch(Exception e)
 {

 }
使用GSON库解析JSON。