📄 addsomedays.java
字号:
package tools;
/*
* @Author:黄顺武
* Create Time:2008-2-22
* Description:在某一给定日期的基础上加上指定的天数后返回结果日期值
*/
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.StringTokenizer;
public class AddSomeDays {
public AddSomeDays() {
}
public static String addDays(String date, int dayNum) {
try {
StringTokenizer st = new StringTokenizer(date, "-");
int year = -1;
int month = -1;
int dateOfMonth = -1;
int count = 0;
while (st.hasMoreTokens()) {
switch (count) {
case 0:
year = Integer.valueOf(st.nextToken());
count++;
break;
case 1:
month = Integer.valueOf(st.nextToken());
count++;
break;
case 2:
dateOfMonth = Integer.valueOf(st.nextToken());
break;
default:
break;
}
}
Calendar c = Calendar.getInstance();
c.set(year, month - 1, dateOfMonth + dayNum);
SimpleDateFormat smf = new SimpleDateFormat("yyyy-MM-dd");
Date dateGet = c.getTime();
String converted = smf.format(dateGet);
return converted;
} catch (Exception e) {
return null;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -