Текущая дата и время в Java
В Java вы можете получить текущую дату, используя два классаDate и Calendar. После того, как вы получите текущую дату и время, используйте класс SimpleDateFormat чтобы преобразовать их в соответствующий формат.Date и SimpleDateFormat
Этот фрагмент кода возвращает дату в формате год/месяц/день и текущее время в формате час/минута/секунда. HH в верхнем регистре возвращает 24-часовое время system.
DateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");Output
Дата дата = new Date();
System.out.println(format.format(date));
2015/07/22 18:36:43
Calendar and SimpleDateFormat
DateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");Runtime:
Календарь календаря = Calendar.getInstance();
System.out.println(format.format(calendar.getTime()));
2015/07/22 18:39:24
Давайте посмотрим полный код для использования Date и Calendar с форматом, предопределенным SimpleDateFormat и вывести результат:
import java.text.DateFormat;Runtime:
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class getCurrentDate {
public static void main(String[] args) {
DateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss a");
//получаем текущую дату
Дата date = new Date();
System.out.println(format.format(date));
//получаем текущее время
Календарь календаря = Calendar.getInstance();
System.out.println(format.format(calendar.getTime()));
}
}
2015-07-22 18:50:55 PM
2015-07-22 18:50:55 PM
Формат времени чч:мм:сс a Возвращает систему времени к 12 часам, где день делится на два полудня по 12 часов каждый. AM за период с полуночи до полудня и PM за период с полудня до полуночи.