所以我正在构建一个简单的应用程序,它在ListView中显示日期列表。 日期是以JSON格式从数据库中提取的。
我的数据库有一栏' AttendanceDate' ' date'数据类型。
我认为问题出在' date' SQL的数据类型。如果是这样,我如何将日期(在'日期')转换为日期('字符串')。
我尝试了这个,但它没有工作:
jsonObject.getString("AttendanceDate").toString();
我还尝试将日期强制转换为字符串,但这也不起作用:
String date = (String) jsonObject.get("AttemdanceDate");
链接到Json字符串:http://sasananshul.16mb.com/test.php
答案 0 :(得分:0)
下面我给出了一个代码片段,可以帮助您将Date更改为String格式。
//Creating Date in java with today's date.
Date dateNow = new Date();
//change date into string yyyyMMdd format example "20110914"
SimpleDateFormat dateformatyyyyMMdd = new SimpleDateFormat("yyyyMMdd");
String date_to_string = dateformatyyyyMMdd.format(dateNow);
System.out.println("date into yyyyMMdd format: " + date_to_string);