2011-07-19 41 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