java - 如何在没有日历的情况下向日期添加月份?

标签 java gwt date

我现在正在开发 gwt 项目,希望将月份添加到给定日期。 gwt 不支持 Calendar 类,那么我该怎么做呢?日期为 "dd.MM.yyyy" 格式

public Date addMonth(Date d, int months){
}

我的实现太长了,我需要帮助。谢谢

[编辑]

addMonth() 表示仅向给定日期的月份添加月份。如果是 01.06.2010 加上 4 个月就是 01.10.2010

1 月 31 日加上 1 就是 2 月 28 日

最佳答案

你可以使用 CalendarUtil

import com.google.gwt.user.datepicker.client.CalendarUtil;
...
// Now
Date d = new Date();
// Now + 2 months
CalendarUtil.addMonthsToDate(d, 2);

关于java - 如何在没有日历的情况下向日期添加月份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4882924/

相关文章:

java - java 或 java 库中是否有语言代码常量?

java - 有人可以告诉我一种找到 java 方法的 native 实现的方法吗?

java - Intellij IDEA 中的 GWT SuperDevMode 参数

java - 将 Sax 解析器数据作为 Hashmap 存储在数组列表中

sql-server - 比较日期 < 或 DateDiff 哪个更好?

java - java中的不可变和最终有什么区别?

javascript - 如何将 JavaScript 变量分配给隐藏输入?

java - 如何从客户端直接上传图片到服务器

java - 如何将 Vaadin 7 服务器推送应用到导航 View

java - 使用 Java 日期,给定一年,我想要一个方法,该方法应该返回代表一周中给定日期的日期列表,共 52 次