Java:如何创建适用于我的日期类的方法

标签 java date

我有一个日期类,它具有以下内容

public class Date {
    public int month;
    public int day;
    public int year;

    public Date(int m, int d, int y)
    {
        month = m;
        day = d;
        year = y;
    }
    public Date increase(int numberOfDays)
    {
        day += numberOfDays;
        return this;
    }

我的问题是增加给定日期实例的天数的最简单方法是什么?例如,我创建了一个 new Date(4,20,2016).increase(30); 的实例这会将给定日期增加 30 天。我想那是 5 月 19 日的某个时候。如果小于该月的最大天数,则上述方法应该有效。但我还没弄清楚如何进行计算,包括月份和年份。就像我在该日期上添加 365 天一样,就是 4/20/2017。只要一个想法就会有所帮助。谢谢

最佳答案

关于Java:如何创建适用于我的日期类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36752141/

相关文章:

java - 接收Camel发送的变量

java - Android 同步 onSensorChanged?

java - Hibernate/Spring Data JPA 无法在 Spring Boot 应用程序中识别 WITHIN 关键字

Javascript Date(dateString) 在特定服务器和浏览器上返回 NaN

php - Joomla 3 如何设计 PHP 日期格式

mysql - 将字符串转换为日期格式并检索周数

java - 如何避免嵌套的 ActionListeners?

java - 如何减去 Ivy 依赖集

javascript - 在javascript中将错误的ISO格式解析为一个好的日期

mysql - MySQL如何获取两个日期相差的天数?