2012-07-05 60 views
1

我有存儲像一個的WebSQL數據庫中的時間戳字段:轉換的WebSQL紀元格式爲Javascript日期

/日期(1340420400000)/

當我拉這個值從分貝,文字字符串返回給我,我必須用RegEx提取出epoch值,將它解析爲一個int,然後將它傳遞給Javascript日期。有沒有更簡單的方法來做到這一點,它似乎相當笨拙。

我知道我可以使用SQLLite strftime函數,但我更喜歡使用「SELECT *」,因爲我有很多大表,我想避免在所有查詢中標識每個字段。

謝謝!

克里斯

回答

0

如果你是這麼懶,那麼你可以寫

SELECT t.*, strftime('%whatever',t.Timestamp) AS formatted_timestamp 
FROM t 
... 

或重命名Timestamp_Timestamp

SELECT t.*, strftime('%whatever',t._Timestamp) AS _Timestamp 
FROM t 
... 

或者/另外,你可以使一個視圖每個表格都可供選擇。