当前页面: 开发资料首页 → 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