Далее следует использование символов в шаблонах форматирования даты.
Sr.No. | Класс и описание |
---|---|
1 |
г Для отображения Эры. |
2 |
Y Для отображения года. Допустимые значения yy, yyyy. |
3 |
M Для отображения Месяца. Допустимые значения MM, MMM или MMMMM. |
4 |
d Для отображения дня месяца. Допустимые значения d, dd. |
5 |
час Для отображения часа дня (1-12 AM / PM). Допустимое значение чч. |
6 |
ЧАС Для отображения часа дня (0-23). Допустимое значение ЧЧ. |
7 |
м Для отображения минуты часа (0-59). Допустимое значение мм. |
8 |
s Для отображения секунды минуты (0-59). Допустимое значение сс. |
9 |
S Для отображения миллисекунд минуты (0-999). Допустимое значение SSS. |
10 |
Е Для отображения дня в неделе (например, понедельник, вторник и т. Д.) |
11 |
D Для отображения дня в году (1-366). |
12 |
F Для отображения дня недели в месяце (например, 1-й четверг декабря). |
13 |
вес Для отображения недели в году (1-53). |
14 |
W Для отображения недели в месяце (0-5) |
15 |
Для отображения AM / PM |
16 |
К Отображать Час в день (1-24). |
17 |
К Для отображения часа в дне AM / PM (0-11). |
18 |
Z Для отображения часового пояса. |
г
Для отображения Эры.
Y
Для отображения года. Допустимые значения yy, yyyy.
M
Для отображения Месяца. Допустимые значения MM, MMM или MMMMM.
d
Для отображения дня месяца. Допустимые значения d, dd.
час
Для отображения часа дня (1-12 AM / PM). Допустимое значение чч.
ЧАС
Для отображения часа дня (0-23). Допустимое значение ЧЧ.
м
Для отображения минуты часа (0-59). Допустимое значение мм.
s
Для отображения секунды минуты (0-59). Допустимое значение сс.
S
Для отображения миллисекунд минуты (0-999). Допустимое значение SSS.
Е
Для отображения дня в неделе (например, понедельник, вторник и т. Д.)
D
Для отображения дня в году (1-366).
F
Для отображения дня недели в месяце (например, 1-й четверг декабря).
вес
Для отображения недели в году (1-53).
W
Для отображения недели в месяце (0-5)
Для отображения AM / PM
К
Отображать Час в день (1-24).
К
Для отображения часа в дне AM / PM (0-11).
Z
Для отображения часового пояса.
В этом примере мы форматируем даты на основе разных шаблонов.
IOTester.java
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class I18NTester { public static void main(String[] args) throws ParseException { String pattern = "dd-MM-yy"; SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern); Date date = new Date(); System.out.println(simpleDateFormat.format(date)); pattern = "MM-dd-yyyy"; simpleDateFormat = new SimpleDateFormat(pattern); System.out.println(simpleDateFormat.format(date)); pattern = "yyyy-MM-dd HH:mm:ss"; simpleDateFormat = new SimpleDateFormat(pattern); System.out.println(simpleDateFormat.format(date)); pattern = "EEEEE MMMMM yyyy HH:mm:ss.SSSZ"; simpleDateFormat = new SimpleDateFormat(pattern); System.out.println(simpleDateFormat.format(date)); } }
Выход
Будет напечатан следующий результат.