按照簡單的一個例子爲什麼java.sql.Time.toString()會添加小時?
這給出了以下的輸出:
Time t = 01:00:01
雖然我希望:
Time t = 00:00:01
有人能告訴我如何擺脫小時一部分?
按照簡單的一個例子爲什麼java.sql.Time.toString()會添加小時?
這給出了以下的輸出:
Time t = 01:00:01
雖然我希望:
Time t = 00:00:01
有人能告訴我如何擺脫小時一部分?
的Time
對象某處的API是標準化的,即將JVM的時區考慮在內。
順便說一句,而不是toString()
您可能想要使用DateFormat#format(Date)
並在DateFormat實例上設置時區。
我想你應該考慮你當前TimeZone
並檢查構造
http://download.oracle.com/javase/7/docs/api/java/sql/Time.html#Time(long)
我希望你是生活在歐洲;-)
鏈接JavaDocs時,請嘗試使用當前版本。將它從1.4.2更改爲7 :) – Thomas
謝謝Thomas! – powerMicha