我是android新手。我正在使用数据库来存储我的数据。我还将日期作为TEXT存储在数据库中。日期的格式如下... “Mon,20 Oct 2010 12:30:00” 因此,我将它们存储在不是DateTime中的TEXT数据类型中。现在我想以下列格式显示它们 “2010年10月20日,星期一”主要的是我想要在DESC中对它们进行排序。我为此写了一个查询,但它不起作用。它有一些替代这个?我还读了关于SQLite的“strftime()”函数,但我不知道如何使用它。如何在Android中的SQLITE中将TEXT数据转换为DATE TIME?
我的查询是:
“光标C = myDB.rawQuery(” 从列表ORDER BY TO_DATE(SUBSTR(日期,6,20)SELECT *, 'DD-MM-YYYYTHH24:MI:SS') DESC “NULL);”
请帮助我...在此先感谢!
所以在这种情况下,我必须将我的日期存储在2列。这是正确的? – Arslan 2010-10-25 07:50:37
可以任何函数的sqlite不会帮助我? – Arslan 2010-10-25 07:51:14
为什么你需要2列? 1就足够了。 – cement 2010-10-25 08:01:18