有没有办法只更新日期的时间路径?
我尝试了 Date.setTime()
但它也替换了日期路径。我有什么java方法或者唯一的方法是设置小时,分钟,秒和毫秒?
谢谢
最佳答案
Java Date
只是一个 long
的包装,它从纪元(1970 年 1 月 1 日)开始计算时间。更灵活的是 Calendar
。您可以根据日期
创建日历
:
Date date = . . .;
Calendar cal = new GregorianCalendar();
cal.setTime(date);
然后您可以设置日历
的各个字段:
cal.set(Calendar.HOUR_OF_DAY, 8);
// etc.
关于java - 仅更新时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13190873/