LINUX.ORG.RU

[java] Аналог date +%s

 


0

1

Здравствуйте!
Недавно создавал тему с вопросом, как узнать число секунд от 01.01.1970 до Начала текущего дня.
Это делает следующая команда:

date -d 0 +%s
Как аналогичное получить в java?

★★★★★
Ответ на: комментарий от shuthdar

Ммм...я так понял, что это просто форматирование уже полученной даты?

kovrik ★★★★★
() автор топика

Алгоритм такой:

calendar = Calendar.getInstance();
calendar.set(Calendar.SECOND, 0); // Тоже самое с часами, минутами, миллисекундами.
int seconds = calendar.getTime().getTime() / 100;
urxvt ★★★★★
()
Ответ на: комментарий от urxvt
Calendar cal = Calendar.getInstance();
cal.set(Calendar.MILLISECOND, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.HOUR, 0);
long seconds = cal.getTime().getTime() / 1000;
kovrik ★★★★★
() автор топика
long seconds = System.currentTimeMillis() / 1000;
ma1uta ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.