-2

我有日期时间字段。如何将值设置为上午 8 点(如果时间值在 16:00-00:00 之间)并同时将其设置为明天的日期?我需要增加一天的价值并将其设置为上午 8 点

我试过了

Calendar calendar = Calendar.getInstance(); 
calendar.setTime(mydate); 
calendar.add(Calendar.DATE, 1);

date= calendar.getTime()

但我不知道如何检查 mydate 是否在 16:00 和 00:00 之间,因为我必须添加。也不知道热设置时间值是否为静态 8 AM 值

请帮忙,谢谢

4

2 回答 2

1

看看Calendar课程。将日期设置为它并添加日期和时间,然后再次找回时间。

Calendar calendar = Calendar.getInstance(); 
calendar.setTime(yourdate); 
calendar.add(Calendar.DATE, 1);
c.set(Calendar.HOUR_OF_DAY, 8);;  
date= calendar.getTime();

您可以将HOUR_OF_DAY用于特定时间。

于 2013-05-31T11:45:51.053 回答
0

尝试从这个如何添加一天到日期的解决方案?

增加一天。然后只需将时间设置为您想要的。

于 2013-05-31T11:43:32.070 回答