addsomedays.java
来自「JAVA实现的酒店管理系统」· Java 代码 · 共 54 行
JAVA
54 行
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 + =
减小字号Ctrl + -
显示快捷键?