0

我正在开发安卓应用程序。我需要转换datetime成日期。
我想将'25-07-2013 11:44AM'(日期时间)转换为'25-07-2013'(日期)。
我正在尝试使用此功能进行转换SELECT date('25-07-2013 11:44AM'),但它不起作用。
请为此问题提出一些解决方案。

4

2 回答 2

3

根据this page,SQLite函数似乎不支持上午/下午时间date(这应该至少按照Java的日期格式规范h进行说明;也明确提到过)。如果使用 24 小时制不会触发问题,也许可以进行实验。K%H hour: 00-24

于 2013-07-26T06:20:40.910 回答
0

我不确定您是在搜索 Java 代码还是 SQL 代码,但如果是 Java 代码,那么解决方案可能是这样的:

String date  = "25-07-2014 11:44AM";
        SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
        String newDate = dateFormat.format(dateFormat.parse(date));
        System.out.println(newDate);

如果您正在寻找 SQL 代码,请告诉我,我也会分享。

于 2013-07-26T07:37:02.280 回答