我需要从 Date
获取日、月、年的详细信息值但 getYear()
已弃用,给出 2 位数的年份,并且 Y2K 存在问题(2008 年给出 108)。 Java 文档建议使用 java.util.calendar
但 GWT 不支持它。
我想避免为了处理日期而在服务器和客户端之间来回发送所有信息。
编辑:Calendar
可能支持日期处理功能应该在 GWT future 版本中实现:http://code.google.com/p/google-web-toolkit/issues/detail?id=603
最佳答案
Ashwin 提出的解决方法很有效,而且并不那么棘手。但我建议使用日期模式而不是拆分:
For date -
DateTimeFormat.getFormat( "d" ).format( new Date() )
For month -
DateTimeFormat.getFormat( "M" ).format( new Date() )
For year -
DateTimeFormat.getFormat( "yyyy" ).format( new Date() )
关于datetime - 在 GWT 中获取日期详细信息(日、月、年),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3201762/