如何在Java中将SQL Date转换为String?

时间:2016-01-13 10:55:07

标签: java android mysql

所以我正在构建一个简单的应用程序,它在ListView中显示日期列表。 日期是以JSON格式从数据库中提取的。

我的数据库有一栏' AttendanceDate' ' date'数据类型。

我认为问题出在' date' SQL的数据类型。如果是这样,我如何将日期(在'日期')转换为日期('字符串')。

我尝试了这个,但它没有工作:

jsonObject.getString("AttendanceDate").toString();

我还尝试将日期强制转换为字符串,但这也不起作用:

String date = (String) jsonObject.get("AttemdanceDate");

链接到Json字符串:http://sasananshul.16mb.com/test.php

1 个答案:

答案 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);