-6
我想獲取特定時間的日期值。在我的應用程序中,我只想在日常生活中使用'8 AM'的日期值。我只是想在我的應用程序中進行比較,就像當前時間大於'8 am'或不是。爲此,我需要得到在每天上午8點的長期價值任何人可以幫助我如何獲得此java中特定時間的日期值
我想獲取特定時間的日期值。在我的應用程序中,我只想在日常生活中使用'8 AM'的日期值。我只是想在我的應用程序中進行比較,就像當前時間大於'8 am'或不是。爲此,我需要得到在每天上午8點的長期價值任何人可以幫助我如何獲得此java中特定時間的日期值
如果您不能使用喬達時間/ JSR310,那麼這應該足夠了。
import java.util.Calendar;
import java.util.GregorianCalendar;
public class EightAm {
public static void main(String[] args)
{
Calendar calendar = GregorianCalendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 8);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
for(int i = 0; i < 100; i++) {
calendar.add(Calendar.DAY_OF_MONTH, 1);
System.out.println(calendar.getTime());
}
}
}
打印百日早上8點時的日期,從今天
有你甚至看Calendar類? – John3136
總是使用[Joda Time](http://joda-time.sourceforge.net)。 –
@ John3136 yes ofcourse,其中我必須考慮當前時間,並將日期格式轉換爲日期值。但沒有任何關於如何獲得每天特定時間的日期值的想法 –