GAE-GWT中日期数据字段类型的最佳实践是什么?

时间:2011-10-18 08:08:50

标签: java google-app-engine gwt

这个问题几乎没有子问题!

  1. 什么是存储日期的最佳数据类型? java-s Date,或者只是很长 - 以毫秒为单位,格式化String?
  2. 客户端/服务器时区问题

    a)如何在客户端显示日期(正确的时区)

    b)如果客户端插入日期,服务器需要在服务器时区或更好的固定应用时区插入日期吗? (正确的api?)

  3. 使用长数据类型进行排序很容易,但它是否与Date一起使用?
  4. 操纵(例如选择过去4天或两个日期之间的记录等)。
  5. 这个主题有没有好的手册!

    目前,我使用long for date数据类型,但它感觉不对(例如在管理控制台中浏览令人困惑)。 谢谢!

1 个答案:

答案 0 :(得分:0)

  1. java.util.Date是supported type
  2. 如何向用户显示这是一个更通用的java问题。所有日期都以UTC格式存储。我建议您查看joda-time来处理时区和日期。
  3. 是的,查询等支持排序Date对象。
  4. 还支持过滤,例如,日期>昨天&&日期<今天。不要忘记在施加过滤器时存在限制。例如,那些不等式过滤器一次只能应用于一个属性。请参阅restrictions on queries
相关问题