我一直在使用 sql lite 做一些工作,这是我的表结构:
tx.executeSql('CREATE TABLE IF NOT EXISTS ...... createdDate TEXT NOT NULL, updatedDate TEXT)', [], null,onError);
例如,当我插入日期时,我使用这种格式:'2013-8-19 7:47:57'。我可以说它没问题,因为我没有收到错误消息,而且我使用 chrome 开发人员工具查看数据。但是,当我尝试使用 strftime 格式化日期时,我得到一个未定义的。例如,这不起作用并给出未定义的:
SELECT *, strftime('%m', createdDate) as `fm`
我想做的只是得到月份:01-12。我究竟做错了什么?