現在我正在使用SQlite和Adobe AIR(Action腳本)處理員工時間表應用程序。我正在努力計算從sqlite (即每個員工的每項工作應該按小時更新到sqliteDB的時間間隔計算。例如,一名員工工作1:50 PM到下午3:30,所以他完全工作1小時40分鐘)。 我的問題是,我怎麼可以更新到SQLite和進程的時間?使用sqlite和Adobe AIR計算時間
0
A
回答
1
SQLite對於時間值沒有單獨的數據類型,但它可以將某些字符串和數字解釋爲次。
要做到對時間值的計算,你應該使用Unix的時間戳,即自1970年以來
的秒數見Date and Time Functions對於如何這等格式之間的轉換。
1
有不同的方法可以爲數據庫字段添加時間。您只能使用SQL或SQL和ActionScript的組合。無論哪種方式,您要做的第一件事就是確保您的數據庫字段設置爲鍵入DATE。通過這樣做,您的AIR應用程序將能夠將該字段選擇爲ActionScript Date()對象。
下面是一個僅使用SQL將時間添加到DATE字段dateModified的示例。首先,我們將設置字段的日期和時間,然後我們再增加一個小時30分鐘,以它:
UPDATE main.Tracking SET dateModified = datetime('2012-11-08 10:00:00') WHERE trackingID = 2;
UPDATE main.Tracking SET dateModified = datetime(dateModified, '+1 hour', '+30 minutes') WHERE trackingID = 2;
執行第二SQL語句後,dateModified的值是2012-11- 08 11:30:00。
相關問題
- 1. 使用REST API和Adobe Air
- 2. 獲取計算機名稱在Adobe AIR
- 3. SQLite和Adobe AIR - 沒有UTF-8字符
- 4. Dashcode和Adobe Air
- 5. TestComplete和Adobe Air
- 6. 將Adobe AIR應用程序發送到未安裝Adobe AIR的計算機時會發生什麼?
- 7. 使用Adobe AIR捕獲和流視頻
- 8. 使用jQuery,onclick事件和Adobe AIR
- 9. 在Adobe Air和Starling中使用鍵盤
- 10. 檢查Adobe Air SQLite Db的腐敗
- 11. 如果Adobe Air ANE影響Adobe Air或與Adobe Air衝突
- 12. 如何使用air adobe
- 13. 使用GoDaddy簽署Adobe AIR
- 14. adobe flex air air jar
- 15. 使用Adobe Air延遲或睡眠程序一段時間
- 16. 如何使用Adobe Air將數據寫入SQLite數據庫?
- 17. 如何使用Adobe AIR 2.0加密數據庫SQLite
- 18. 使用php和mysql計算時間戳
- 19. 三星S5360和Adobe AIR?
- 20. jQuery和Adobe AIR的衝突
- 21. Android硬件和Adobe AIR cont
- 22. Android硬件和Adobe AIR
- 23. 使用SQLite和C#/ WPF創建計算
- 24. 使用時間戳計算時間
- 25. 關於Adobe Air
- 26. 的Adobe AIR getQualifiedDefinitionNames
- 27. 在Adobe AIR
- 28. windows.sendkeys flex/adobe air
- 29. faultCode:Client.Error.RequestTimeout adobe air
- 30. adobe air android Netconnection.close()
@T格雷厄姆 謝謝.. – Naju
不客氣。樂意效勞。 –