前言
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提供了大量能使我们快速便捷地处理数据的函数和方法。