Java-i18n-dateformat-patterns

提供:Dev Guides
移動先:案内検索

Java内部化-日付形式パターン

以下は、日付書式設定パターンでの文字の使用です。

Sr.No. Class & Description
1

G

時代を表示します。

2

y

年を表示します。 有効な値はyy、yyyyです。

3

M

月を表示します。 有効な値は、MM、MMM、またはMMMMMです。

4

d

月の日を表示します。 有効な値はd、ddです。

5

h

時刻を表示するには(1〜12 AM/PM)。 有効な値はhhです。

6

H

時刻(0〜23)を表示します。 有効な値HH。

7

m

分(0〜59)を表示します。 有効な値はmmです。

8

s

秒(0〜59)を表示します。 有効な値ss。

9

S

ミリ秒(0〜999)を表示します。 有効な値SSS。

10

E

曜日を表示するには(例:月曜日、火曜日など)

11

D

年の日(1〜366)を表示します。

12

F

月の曜日を表示するには(例: 12月の第1木曜日)。

13

w

年の週を表示するには(1〜53)。

14

W

月の週を表示するには(0〜5)

15

a

AM/PMを表示するには

16

k

1日の時間を表示するには(1〜24)。

17

K

日中の時間を表示するには、AM/PM(0-11)。

18

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));
}
}

出力

次の結果が出力されます。

29-11-17
11-29-2017
2017-11-29 18:47:42
Wednesday November 2017 18:47:42.787+0530

link:/cgi-bin/printpage.cgi [__印刷]