GWT中的Util和sql日期转换,

时间:2012-12-28 20:16:28

标签: java gwt date

在GWT中,将Util日期转换为SQL日期的最佳方法是哪种,反之亦然? 我的格式为“yyyy-MM-dd hh:mm:ss”的sql日期,并以相同的格式存储。

2 个答案:

答案 0 :(得分:1)

您可以使用DateTimeFormat在表示之间进行转换。

答案 1 :(得分:0)

基本原则 -

  1. 您可以在GWT客户端中使用SQL Date。但是要小心apis得到支持。 https://developers.google.com/web-toolkit/doc/latest/RefJreEmulation#Package_java_sql
  2. 您可以在服务器端转换它们以将Sql Date转换为Util Date(确保您使用Calendar / Timezone并且不丢失时间戳信息)
  3. 客户端无法使用日历。如果您需要它们用于显示,请创建您自己的DateWrapper pojo,将日历/时区信息表示为字符串以及Util日期。 How to use java.util.Calendar in GWT
  4. 使用DateTimeFormat来操作显示模式。
  5. 忽略已弃用的api警告。丑陋,我们坚持下去。
  6. 如果你想支持多种日期类型hijri,julian,gregorian ......你将信息填入DateWrapper。
  7. java.util.Date vs java.sql.Date