栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

JAVA 日期 增加一个月 遇到一月 遇到二月 遇到三月 怎么计算日期

Java 更新时间:发布时间: 百科书网 趣学号

前言

JAVA 日期 增加一个月 遇到一月 遇到二月 遇到三月 怎么计算日期


2017-01-31加一月:2017-02-28
2017-01-30加一月:2017-02-28
2016-01-31加一月:2016-02-29
2016-03-30加一月:2016-04-30
2016-03-31加一月:2016-04-30
一、日期运算增加一个月后的日期 计算
package cn.common.Utils;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Tests {
    
    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        try {
            Date d = sdf.parse("2017-01-31");
            Calendar cld = Calendar.getInstance();
            cld.setTime(d);
            cld.add(Calendar.MONTH, 1);
            Date d2 = cld.getTime();
            System.out.println(sdf.format(d) + "加一月:" + sdf.format(d2));

            Date d11 = sdf.parse("2017-01-30");
            Calendar cld11 = Calendar.getInstance();
            cld11.setTime(d11);
            cld11.add(Calendar.MONTH, 1);
            Date d211 = cld11.getTime();
            System.out.println(sdf.format(d11) + "加一月:" + sdf.format(d211));

            //闰年的情况
            d = sdf.parse("2016-01-31");
            cld = Calendar.getInstance();
            cld.setTime(d);
            cld.add(Calendar.MONTH, 1);
            d2 = cld.getTime();
            System.out.println(sdf.format(d) + "加一月:" + sdf.format(d2));


            //闰年的情况
            Calendar cld34 = Calendar.getInstance();
            Date d33 = sdf.parse("2016-03-30");
            cld34 = Calendar.getInstance();
            cld34.setTime(d33);
            cld34.add(Calendar.MONTH, 1);
            Date d34 = cld34.getTime();
            System.out.println(sdf.format(d33) + "加一月:" + sdf.format(d34));

//            LocalDateTime localDateTime = LocalDateTime.now();
//            System.out.println(localDateTime);
//            DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");
//            String strDate = localDateTime.format(dtf);


            Calendar cld35 = Calendar.getInstance();
            Date d35 = sdf.parse("2016-03-31");
            cld35 = Calendar.getInstance();
            cld35.setTime(d33);
            cld35.add(Calendar.MONTH, 1);
            Date d355 = cld35.getTime();
            System.out.println(sdf.format(d35) + "加一月:" + sdf.format(d355));

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}



二、使用步骤 1.引入库

代码如下(示例):

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import  ssl
ssl._create_default_https_context = ssl._create_unverified_context
2.读入数据 总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/601650.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号