Эквивалентный из DateTime C#. Теперь в Java?

Как я получаю текущую дату в Java?

В C# это DateTime.Now.

341
задан rogerdpack 9 July 2014 в 07:36
поделиться

6 ответов

Просто создайте новый объект Дата без каких-либо аргументов; это присвоит новому объекту текущую дату и время.

import java.util.Date;

Date d = new Date();

Словами Javadocs для конструктор нулевой памятник:

Выделяет объект Date и инициализирует его так, чтобы он представлял время, на которое он был выделен, измеренное с точностью до миллисекунды.

Убедитесь, что вы используете java.util.Date, а не java.sql.Date - последний не имеет нулевого конструктора, и имеет несколько иную семантику, которая является темой совершенно другого разговора. :)

.
411
ответ дан 23 November 2019 в 00:35
поделиться

Я предпочитаю использовать объект "Календарь".

Calendar now = GregorianCalendar.getInstance()

Мне гораздо проще работать с ним. Вы также можете получить объект Дата из Календаря.

http://java.sun.com/javase/6/docs/api/java/util/GregorianCalendar.html

16
ответ дан 23 November 2019 в 00:35
поделиться
import java.util.Date;   
Date now = new Date();

Обратите внимание, что объект Дата является мутируемым, и если вы хотите сделать что-то сложное, используйте jodatime .

.
12
ответ дан 23 November 2019 в 00:35
поделиться

Классы Java Date и Calendar многие считают плохо разработанными. Вы должны обратить внимание на Joda Time, библиотеку, обычно используемую вместо встроенных библиотек дат Java.

Эквивалентом DateTime.Now в Joda Time является:

DateTime dt = new DateTime();

Update

Как отмечено в комментариях, последние версии Joda Time имеют DateTime. now(), так что:

DateTime dt = DateTime.now();
58
ответ дан 23 November 2019 в 00:35
поделиться

Если вы создадите новый объект Date, то по умолчанию он будет установлен на текущее время:

import java.util.Date;
Date now = new Date();
5
ответ дан 23 November 2019 в 00:35
поделиться
[

][]java.lang.System.currentTimeMillis();[] вернет время с эпохи[

].
10
ответ дан 23 November 2019 в 00:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: