我在將TimeStamp插入數據庫時存在一些問題(格式錯誤,db接受dd.MM.yyyy
)。當我將Date
轉換爲TimeStamp
,然後將其插入到數據庫中時,它會失敗。 TimeStamp
的格式爲yyyy-MM-dd
。時間戳/日期錯誤Java
你有什麼想法或建議嗎?
我在將TimeStamp插入數據庫時存在一些問題(格式錯誤,db接受dd.MM.yyyy
)。當我將Date
轉換爲TimeStamp
,然後將其插入到數據庫中時,它會失敗。 TimeStamp
的格式爲yyyy-MM-dd
。時間戳/日期錯誤Java
你有什麼想法或建議嗎?
如果您的數據庫真的堅持dd.MM.yyyy,並且您沒有選擇使用像makedate(format, myDateInTheGivenFormat)
之類的東西,那麼您必須自己對Java進行重新格式化。
使用SimpleDateFormat
根據數據庫的需要重新格式化日期。
請檢查java.sql.Date,可以幫助你
可能重複http://stackoverflow.com/questions/8345023/need-to-get-current-timestamp-in-java-but-與格式-的-MM-DD-YYYY-hmmss-AM-p – Gatekeeper 2013-03-14 13:01:04