站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题如何改变一个日期变量的时间。

如何改变一个日期变量的时间。

摘要: 如何改变一个日期变量的时间。


例如:Date dtCurrent;
dtCurrent=new Date(System.currentTimeMillis());

如何转换,才能得到日期是今天,但时间是零时零点零分
(2006-4-26 00:00:00),或(2006-4-26 23:59:59)?

谢谢


setHours
setMinutes
setSeconds



but they are deprecated


import java.util.*;

public class TestTimeMillis {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());

System.out.println(calendar.getTime());

calendar.set(
calendar.get(calendar.YEAR),
calendar.get(calendar.MONTH),
calendar.get(calendar.DATE),
0, //calendar.HOUR,
0, //calendar.MINUTE,
0); //calendar.SECOND);

System.out.println(calendar.getTime());

}
}



mark


↑返回目录
前一篇: 日期格式比较大小
后一篇: 获取两个日期之间的天数,结果奇怪~~~~~~~~