テキスト属性では、タグを使用して日時の値を示すことができます。
表 1. 日時の値を示すテキスト・タグ記号 |
意味 |
例 |
G |
年代 |
AD |
y |
年 |
07 |
M |
月 |
Jul (7 月) |
d |
日 |
10 |
h |
午前および午後における時刻 (1 から 12) |
12 |
H |
24 時間形式の時間 (0 ~ 23) |
0 |
m |
分 |
30 |
s |
秒 |
55 |
S |
ミリ秒 |
978 |
E |
曜日 |
Tue (火曜日) |
D |
年間通算日 |
189 |
F |
月間通算曜日 |
2 (7 月の第 2 金曜日) |
w |
年間通算週 |
27 |
W |
月間通算週 |
2 |
a |
午前および午後を示すマーカー |
PM |
k |
24 時間形式の時間 (1 ~ 24) |
24 |
K |
午前および午後における時刻 (0 から 11) |
0 |
z |
タイム・ゾーン |
太平洋標準時 |
' |
テキストのエスケープ |
|
'' |
単一引用符 |
' |
'Text' |
フィールドに入力するテキスト |
テキスト |
'INITIALS' |
ユーザーのイニシャル |
JS |
'USERNAME' |
ユーザーのユーザー名 |
johsm |
'FULLNAME' |
ユーザーの氏名 |
John Smith |
パターン文字数が 4 文字以上の場合は、完全なフォームが使用されます。それ以外の場合は、短縮または省略フォームが使用されます (使用可能な場合)。
例えば、
EEEE は結果として Tuesday になりますが、
E は Tue になります。
詳しくは、SimpleDateFormat クラスに関する Sun Java の資料を参照してください。
John Smith は、ユーザー名が johsm であるユーザーです。
日時は、中央ヨーロッパ時で 2007 年 12 月 5 日の 11:55:26 です。
下の表は、この情報を入力するとき、どのようにタグが使用されるかを示しています。
表 2. テキスト・タグの例テキスト・タグ |
結果 |
INITIALS'yyyyMMdd':' |
JS20071205: |
'FULLNAME 'd' 'MMM' 'yyyy':' |
John Smith 5 Dec 2007: |
'INITIALS 'EEEEEEEEE' 'dd' 'MMMMMMMMM' 'yyyy'
at 'hh':'mm' 'aa' ('z'):' |
JS Wednesday 05 December 2007 at 11:55 AM (CET): |
yyyy.MM.dd G 'at' HH:mm:ss z |
2007.12.05 AD at 11:55:26 CET |
'USERNAME Week 'w':' |
johsm Week 48: |