Java、hibernate、h2db和mysql日期和时间变量

Java、hibernate、h2db和mysql日期和时间变量,java,sql,hibernate,date,orm,Java,Sql,Hibernate,Date,Orm,我的决定是:“在我的Java/Spring或PlayFramework应用程序中,我应该使用哪种格式/类型的变量来存储/处理/转换/日期 我的应用程序中最常用的日期格式是:YYYY-MM-DD hh:MM:ss.f.e.2014-07-17 15:06:00 日期的示例用法是:创建日期时间、更新日期时间、上次访问日期时间 日期将使用hibernate或本机sql查询存储在数据库中 我将处理日期对象(例如添加日、月、秒或小时) 请给我一些建议,你认为我应该用什么(也许是一些好文章) 我在想: u

我的决定是:“在我的Java/Spring或PlayFramework应用程序中,我应该使用哪种格式/类型的变量来存储/处理/转换/日期

我的应用程序中最常用的日期格式是:YYYY-MM-DD hh:MM:ss.f.e.2014-07-17 15:06:00

日期的示例用法是:创建日期时间、更新日期时间、上次访问日期时间 日期将使用hibernate或本机sql查询存储在数据库中

我将处理日期对象(例如添加日、月、秒或小时)

请给我一些建议,你认为我应该用什么(也许是一些好文章)

我在想:

  • unix时间戳为long或int变量
  • java.util.date对象
  • java.sql.timestamp对象
  • java.util.calendar对象

    • 决定使用Joda Time。最好的java日期和时间库