2012-10-18 51 views

回答

1

我可以添加日期,如果你打開一個問題。我在想,當人們使用日期,這雖然說不是實際拋出一個異常..

請使用LOCALDATE的,本地時間或LocalDateTime從 應該在JDK7,但更可能會被添加喬達時間最終在 jdk8。原因是java.util.Date和來自java 的日曆是bug,並且在jdk bug系統中有很多已知的錯誤。

請參閱本以及 Joda Time to be included in Java 7?

但是,如果您仍想使用日期,這裏是你需要如何

Map<Class, Converter> converters = new HashMap<Class, Converter>(); 
Converter d = new DateConverter(); 
converters.put(Date.class, d); 

然後實現Converter接口與DateConverter類,並實現字節[]到日期和日期到字節[]和字符串到日期和日期到字符串方法。注意:這些方法都被稱爲S-SQL和轉換實體......它們都使用相同的轉換器。

的字符串轉換爲作爲命令行工具將用它們來轉換您的命令行S-SQL查詢的對象很重要。

但是,如果你想讓它內置於PlayOrm,只需打開一個問題,我可以很快做,但我還是建議你使用LocalDateTime相反在喬達時間,因爲它是更可靠,你可以做更多的事情它......在使用joda時間後,它與C#日期apis相比並且比舊的java更好。

院長

+0

對不起,當你說的問題,我猜測這是一個stackoverflow問題:D我想你的意思是在github。 – mvallebr

+0

是,在github上添加一個問題;)....對不起,我應該更清楚那一個。 –

0

我不知道你問什麼,但是對於日期Java API中表示,「隨着JDK 1.1中,Calendar類應使用日期和時間字段之間轉換而DateFormat類應該用於格式化和解析日期字符串,Date中的相應方法已被棄用。「

+0

和未來的版本應該拿起喬達時間的課程,因爲日曆與日期一樣多的錯誤....參考... http://stackoverflow.com/questions/1724474/joda-time-to-待包括的功能於Java的7 –

相關問題