我有一個數據庫,當曾經我把有關事情,我希望數據庫顯示與我放在信息的時間戳。如何時間戳添加到每個SQLDatabase更新
0
A
回答
1
當你說「把信息」你在談論一個插入我假設。如果是這樣的話,你可以創建一個datetime列與目前架構中的默認:
DATETIME DEFAULT CURRENT_TIMESTAMP
你也可以把它放在你的插入:
INSERT INTO your_database VALUES(DATETIME())
在這裏看到更多的細節: How to insert a SQLite record with a datetime set to 'now' in Android application?
祝你好運!
1
最簡單的選擇可能會手動完成。添加一個整數列並在該列中存儲System.currentTimeMillis()
。
編輯
如果你想存儲它人類可讀創建text
列。然後創建時間戳像這樣
SimpleDateFormat sdf = new SimpleDateFormat("d MMM yyyy HH:mm:ss.S z");
Date now = new Date();
String timestamp = sdf.format(now);
它創建一個像這樣的字符串(你可以改變格式,檢查出SimpleDateFormat
documentation)
9 Dec 2011 23:06:05.849 EST
,如果你是從數據庫中讀取,你可以做此獲得一個約會對象
Date then = null;
try {
then = sdf.parse(timestamp);
} catch (ParseException e) {
e.printStackTrace();
}
如果你真的不關心格式,你可以做
String timestamp = new Date().toString();
,這將給輸出如下
Fri Dec 09 23:06:05 EST 2011
相關問題
- 1. ASP.NET VB如何在sqldatabase上添加/使用時間戳
- 2. 如何將時間戳添加到TFSBuild.proj?
- 3. 如何將時間戳添加到OutputDebugString()?
- 4. 添加兩個小時到時間戳
- 5. 將最新更新的時間戳添加到FoxPro表中
- 6. 如何更新PHP中每個請求的時間戳?
- 7. 將時間添加到時間戳
- 8. PHP:將時間添加到時間戳
- 9. 將時間添加到時間戳
- 10. 創建/更新時間戳 - 何時添加/使用?
- 11. 的Python:添加時間戳到每個對象列表中的
- 12. JQUERY添加時間戳格式的更新時間
- 13. 如何動態添加時間間隔到時間戳?
- 14. 時間戳更新
- 15. 更新時間戳
- 16. 更新時間戳
- 17. 將時間戳添加到ElasticSearch中添加的每個文檔 - 嵌套2.0
- 18. 如何添加「ON更新當前時間戳」到現有表列
- 19. 如何添加標記到時間戳td取決於時間
- 20. 如何將兩個UNIX時間戳添加在一起,然後計算每個時間戳的百分比
- 21. 如何使用Ecto的時間戳將時間戳添加到現有表?
- 22. Extjs-將時間戳添加到時間戳
- 23. 如何在R中添加時間戳?
- 24. 如何在mysql中添加時間戳
- 25. 如何在Pandas.Series中添加時間戳?
- 26. CouchDB:插入和更新時添加時間戳
- 27. 如何不更新時間戳字段
- 28. Perl - 如何生成更新時間戳
- 29. 更新時間戳時Sqliteexception?
- 30. 更新數據更新時的時間戳,但不更新時間戳更新郵件到達計數
這不就是把時間放到毫秒嗎? – Christian
是的,這是一個以毫秒爲單位的時間戳。如果你想要一個不同的表示,你可以使用'SimpleDateFormat'並存儲一個文本列。取決於你是否希望該字段直接是人類可讀的 – Craigy
是的,我需要它,以便用戶可以查看信息何時放入數據庫。所以它會很好,如果它是人類可讀的。如果你有一個很好的例子。 – Christian