SimpleDateFormat можна створити за допомогою конструктора SimpleDateFormat. Конструктор є параметризованим конструктором і потребує шаблону String як параметр. Шаблон «Рядок» — це шаблон, який використовуватиметься для форматування дати, а результат буде згенерований у цьому шаблоні як « дд-мм-рррр ”.
Приклад Java SimpleDateFormat: дата в рядок
- імпортувати java.text.SimpleDateFormat;
- імпорт java.util.Date;
- публічний клас SimpleDateFormatExample {
- public static void main(String[] args) {
- Дата дата = нова дата();
- Форматування SimpleDateFormat = new SimpleDateFormat("dd/MM/yyyy");
- Рядок strDate= formatter.format(дата);
Як розібрати дату з рядка у форматі: дд/мм/рррр до дд/мм/рррр у java?
- Отримайте вхідний рядок дати.
- Перетворіть його на java. util. …
- Створіть екземпляр класу SimpleDateFormat, передавши потрібний (новий) формат як рядок його конструктору.
- Викличте метод format(), передавши отриманий вище об’єкт Date як параметр.
З форматером:
- імпорт java. час. формат. DateTimeFormatter;
- імпорт java. час. LocalDateTime;
- публічний клас CurrentDateTimeExample1 {
- public static void main(String[] args) {
- DateTimeFormatter dtf = DateTimeFormatter. ofPattern("рррр/ММ/дд ГГ:хх:сс");
- LocalDateTime зараз = LocalDateTime. зараз();
- система. поза. println(dtf.
Приклади
Шаблон дати й часу | Результат |
---|---|
"yyyy.MM.dd G 'at' HH:mm:ss z" | 2001.07.04 AD о 12:08:56 PDT |
"EEE, d MMM, ''yy" | Середа, 4 липня '01 |
"h:mm a" | 12:08 |
"hh 'o''clock' a, zzzz" | 12:00 за тихоокеанським літнім часом |