2011-07-19 46 views
4

我想在我的模型中分隔字段:actionDate和actionTime。我可以爲此使用數據類型sql.Date和sql.Time嗎?或者我應該使用util.Date嗎? 什麼是正確的方法?帶有播放框架的日期和時間?

非常感謝,

+1

你真的是Google嗎? –

回答

2

java.util.Date可能是正確的選擇。但是,問題是爲什麼你需要在你的模型中單獨的日期和時間。一個更好的模式是讓一個Date對象包含日期和時間,如果你需要setter/getters來詢問日期/時間的不同部分,那麼你可以這樣做。

沒有什麼可以阻止你在Play中使用setter/getters。

+0

你是怎麼意思的?我應該做一個setTime()和一個setDate() - 方法嗎?並且他們都在我的模型中編輯日期對象?它與我的表單和驗證相比如何工作? –

+0

是的,確切地說。你的表單會引用'time'和'date',結果,代碼會調用'setTime'和'setDate',但是你會將這個值設置爲你的基礎日期對象。 – Codemwnci

2

你一定要使用java.utils。

編輯:好的,說明一下,java.utils.Date是Play模型中常用的一個。

+0

任何原因爲什麼? – emt14