我一直在使用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。我做错了什么?