求java计算程序运行时间

来源:百度知道 编辑:UC知道 时间:2024/06/16 18:38:10
如何编写 随便给一时间 年月日 然后再过6天 是哪一天, 在这期间还要显示这6天都是星期几。

建议你去用commons-lang包下的DateUtils工具类,里面有能帮助你的工具

2楼回答的详细,1楼回答的也有道理,想自己实现就用2楼,想偷懒就有1楼
O(∩_∩)O~

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;

public class Cal {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
Calendar cal = null;
try {
System.out.println("请输入年月日,格式:yyyy-MM-dd");
String dateStr = br.readLine().trim();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(dateStr);
cal = Calendar.getInstance(Locale.CHINA);
cal.setTime(date);
} catch (Exception e) {
System.out.println("输入错误,程序退出");
System.exit(-1);
}
System.out.println("您输入的时间是:" + cal.getTime() + ":&