Как создать объект Java Date в полночь сегодня и в полночь завтра?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как создать объект Java Date в полночь сегодня и в полночь завтра?

Сообщение Anonymous »

В моем коде мне нужно найти все события, которые произошли сегодня. Поэтому мне нужно сравнить даты с 00:00 сегодняшнего дня (сегодняшняя полночь рано утром) до 12:00 (сегодняшняя полночь).
Я знаю...
Date today = new Date();

... меня сейчас поймет. И...
Date beginning = new Date(0);

... дает мне нулевое время 1 января 1970 года. Но как проще всего получить нулевое время сегодня и нулевое время завтра?

ОБНОВЛЕНИЕ
Я сделал это, но наверняка есть более простой способ?
Calendar calStart = new GregorianCalendar();
calStart.setTime(new Date());
calStart.set(Calendar.HOUR_OF_DAY, 0);
calStart.set(Calendar.MINUTE, 0);
calStart.set(Calendar.SECOND, 0);
calStart.set(Calendar.MILLISECOND, 0);
Date midnightYesterday = calStart.getTime();

Calendar calEnd = new GregorianCalendar();
calEnd.setTime(new Date());
calEnd.set(Calendar.DAY_OF_YEAR, calEnd.get(Calendar.DAY_OF_YEAR)+1);
calEnd.set(Calendar.HOUR_OF_DAY, 0);
calEnd.set(Calendar.MINUTE, 0);
calEnd.set(Calendar.SECOND, 0);
calEnd.set(Calendar.MILLISECOND, 0);
Date midnightTonight = calEnd.getTime();


Подробнее здесь: https://stackoverflow.com/questions/685 ... t-tomorrow
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как создать «тревогу» на питоне, который будет действовать сегодня или завтра
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Получить метку времени на сегодня в полночь?
    Anonymous » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как установить значение календаря на завтра в 8 часов утра [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Лучший способ создать и инициализировать HashMap` в Java в коде?
    Anonymous » » в форуме JAVA
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Java.util.Date против java.sql.Date
    Anonymous » » в форуме JAVA
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»