从Sqlite检索日期或时间

时间:2017-09-20 04:22:02

标签: sqlite datetime

在SQLite数据库中,我将时间节省为datetime('now'),正如预期的那样,以YYYY-MM-DD HH:MM:SS.SSS格式保存时间。 现在我想以DD-MMM HH:MM格式从该行检索时间。 有没有直接的方式这样做? 请帮忙。 感谢。

示例代码:

db.execSQL("INSERT INTO SessionInfo VALUES (00,'Demo Session',10,'Complete',7,datetime('now'),'"+usr_email+"');");
db.execSQL("INSERT INTO SessionInfo VALUES (01,'Demo Session',18,'Complete',8,datetime('now'),'"+usr_email+"');");
db.execSQL("INSERT INTO SessionInfo VALUES (02,'Demo Session',40,'Complete',4,datetime('now'),'"+usr_email+"');");

我想从任意一行检索数据,时间应该是DD-MMM HH:MM格式。

1 个答案:

答案 0 :(得分:0)

SQLite有strftime() function,但没有MMM格式(无论这意味着什么)。

您应该在应用程序中设置日期格式。