我想从android sqlite中的表中选择最新日期。 日期作为“文本”保存在其中一列中,格式为“EEE MM / dd / yy,h:mm a”
示例:
Sun 11/15/15,上午11:11
2015年11月16日星期一,下午5:00
2015年11月16日星期一,下午4:00
2015年11月16日星期一,下午4:31
2015年11月16日星期一,下午4:29
2015年11月16日星期一,下午4:16
我正在尝试使用以下不起作用的代码:
SELECT(date_column)FROM test ORDER BY date(date_column)limit 1
答案 0 :(得分:0)
因为您使用的格式“EEE MM / dd / yy,h:mm a”包含Mon,Sun等,Order by对这些字符串不起作用。因此,您可以将格式更改为“yyyyMMdd.HH:mm:ss.SSSZ”,这应该可以。