Android SQLite日期时间转换?

Android SQLite日期时间转换?,android,sqlite,Android,Sqlite,我正在开发android应用程序。我需要将datetime转换为日期我想将'25-07-2013 11:44AM'(日期时间)转换为'25-07-2013'(日期) 我正在尝试此函数转换选择日期('25-07-2013 11:44AM'),但它不起作用。请针对此问题提出一些解决方案。根据,日期SQLite函数似乎不支持上午/下午时间(至少根据Java的定义,这应该被记为h或K;并且它被明确提到%h小时:00-24)。如果使用24小时时钟可能不会触发问题。根据,似乎日期SQLite函数不支持am/

我正在开发android应用程序。我需要将
datetime
转换为日期
我想将
'25-07-2013 11:44AM'
(日期时间)转换为
'25-07-2013'
(日期)

我正在尝试此函数转换
选择日期('25-07-2013 11:44AM')
,但它不起作用。
请针对此问题提出一些解决方案。

根据,日期
SQLite函数似乎不支持上午/下午时间(至少根据Java的定义,这应该被记为
h
K
;并且它被明确提到
%h小时:00-24
)。如果使用24小时时钟可能不会触发问题。根据,似乎
日期
SQLite函数不支持am/pm时间(至少根据Java的定义,这应该被记为
h
K
;而且它也被明确提到
%h小时:00-24
)。如果使用24小时时钟可能不会触发问题。我不确定您是否在搜索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代码,请告诉我,我也会与您分享。

我不确定您是在搜索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代码,请告诉我,我也会分享。

这是SQLite问题吗?您可以在Java上操作日期。SQLite没有任何日期数据类型。这是SQLite问题吗?您可以在Java上操作日期。SQLite没有任何日期数据类型。我在javascript中使用websql。我在javascript中使用websql。