Android SQLite日期时间转换?
我正在开发android应用程序。我需要将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/
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。