文选流氓 发表于 2003-2-6 16:35

1-1-5-18 java中如何对时间进行操作?

发信人: Rousing (寂寞广州), 信区: Java      
标题: Re: java中如何对时间进行操作?
发信站: BBS 水木清华站 (Mon Nov4 16:58:23 2002)

Calendar today=Calendar.getInstance();
today.seTime(new Date());
today.add(Calendar.DATE,30);

【 在 EastDawn 的大作中提到: 】
: 例如:计算当前时间30天后的时间是多少?
: thanks

--

发信人: zerglingrun (狗狗快跑), 信区: Java      
标题: Re: java中如何对时间进行操作?
发信站: BBS 水木清华站 (Mon Nov4 19:25:55 2002)

【 在 EastDawn 的大作中提到: 】
: 多谢您的帮助,可是我还是不太清楚
: 我的意思是:已知:
: String a="2002-11-04 16:01:15";
: 我要得到String b
: b的值为a的值30天以后的值

String a="2002-11-04 16:01:15";
SimpleDateFormat formatter
   = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss");

ParsePosition pos = new ParsePosition(0);
Date date1= formatter.parse(a, pos);

Calendar calendar = Calendar.getInstance();
calendar.setTime(date1);
calendar.add(Calendar.DATE,30);

Date date2 = calendar.getTime();
String b = formatter.format(date2);
页: [1]
查看完整版本: 1-1-5-18 java中如何对时间进行操作?