我一直在使用SQL精簡版做了一些工作,這是我的表結構:操縱sqllite日期和時間
tx.executeSql('CREATE TABLE IF NOT EXISTS ...... createdDate TEXT NOT NULL, updatedDate TEXT)', [], null,onError);
當我插入我的例子中使用這種格式的日期:「2013年8月19日7: 47:57' 。我可以告訴它確定,因爲我沒有收到錯誤消息,並使用Chrome開發人員工具查看數據。但是,當我嘗試使用strftime格式化日期時,我得到一個未定義的。例如,這不起作用,並給出一個undefined:
SELECT *, strftime('%m', createdDate) as `fm`
我想要做的只是得到的月份:01-12。任何想法我做錯了什麼?
你累了嗎?SELECT strftime('%m',datefield)FROM table'? – agconti