テキスト属性では、タグを使用して日時の値を示すことができます。
表 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 クラスに関する 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: |