Дата, время и другие данные могут потребоваться при разработке программы, поэтому в этом разделе мы представим класс Date в пакете java.util. Класс Date можно использовать для обработки данных, связанных с датой и временем.
Объекты, созданные с помощью конструктора без параметров класса Date, могут получать текущую дату и время локального компьютера, например:
DatenowTime = новая дата ();
Тогда дата и время, содержащиеся в текущем объекте nowTime, являются датой и временем локального компьютера, когда объект nowTime был создан. Например, предположим, что текущее время — 20:02:32 12 февраля 2012 г. (часовой пояс CST):
System.out.println(nowTime);
Тогда результат вывода в это время:
ВсФев12:20:02:32CST2012
Компьютерная система устанавливает «AD» своего времени на 0:00 1 января 1970 года (среднее время по Гринвичу). Вы можете использовать конструктор Date с параметрами Date (длинное время), чтобы создать объект Date на основе этого времени. ,Например:
Datedatel=newDate(1000),date2=newDate(-1000);
Положительное число параметра указывает время после AD, а отрицательное число указывает время до BC. Например: 1000 означает 1000 миллисекунд, тогда дата и время, содержащиеся в datel, являются датой и временем в 1 секунду нашей эры в компьютерной системе.
Если местный часовой пояс запущенной Java-программы — это часовой пояс Пекина (на 8 часов отличается от среднего времени по Гринвичу), то указанная выше дата — 8:00:1 1 января 1970 года, а дата2 — 7:59 1 января. 1970 Минуты 59 секунд.
Мы также можем использовать статический метод public long currentTimeMillis() класса System , чтобы получить текущее время системы. Если местный часовой пояс, в котором выполняется Java-программа, является часовым поясом Пекина, это время равно прошедшим миллисекундам. с 8:00 1 января 1970 года по настоящее время. Число, это большое число.
Порядок по умолчанию, в котором объект Date представляет время: неделя, месяц, день, час, минута, секунда, год. Например: воскресенье, 12 февраля, 20:02:32 по центральному поясному времени 2012 г.