datetime - 在 GWT 中获取日期详细信息(日、月、年)

标签 datetime gwt date

我需要从 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/

相关文章:

sql - 比较 SQL Server 中两个日期范围之间的数据

r - 将 %B.%Y 转换为 R 中的日期返回 NA

mysql - 如何将vb.net日期保存到mysql日期而不带0000-00-00

javascript - JavaScript 的 Protocol Buffer ?

java - 如何将未设置的属性映射到值而不在 Dozer 中出现 NullPointerException

java gwt gxt textfield.forceinvalid

PHP 日期函数 7 天前

java日期解析不能工作一个月

python - 将 pandas 列 'day of year' 转换为日期时间 (%m-%d)?

java - 为什么 Java 的 `.dateLastModified` 在某些 Windows 7 文件中会被截断?