W atrybutach tekstowych można używać znaczników w celu oznaczenia wartości daty i godziny.
Tabela 1. Znaczniki tekstowe oznaczające wartości daty i godzinySymbol |
Znaczenie |
Przykład |
G |
Era |
n.e. |
y |
Rok |
07 |
M |
Miesiąc |
lip (w przypadku lipca) |
d |
Dzień miesiąca |
10 |
h |
Godzina w formacie 12-godzinnym (1 - 12) |
12 |
H |
Godzina w formacie 24-godzinnym (0 - 23) |
0 |
m |
Minuta |
30 |
s |
Sekunda |
55 |
S |
Milisekunda |
978 |
E |
Dzień tygodnia |
Wt. (w przypadku wtorku) |
D |
Dzień roku |
189 |
F |
Dzień tygodnia w miesiącu |
2 (drugi piątek w lipcu) |
w |
Tydzień roku |
27 |
W |
Tydzień miesiąca |
2 |
a |
Znaczniki AM i PM |
PM |
k |
Godzina w formacie 24-godzinnym (1 - 24) |
24 |
K |
Godzina w formacie 12-godzinnym (0 - 11) |
0 |
z |
Strefa czasowa |
Amerykański czas pacyficzny (standardowy) |
' |
Znak sterujący do wprowadzania tekstu |
|
'' |
Apostrof |
' |
'Text' |
Tekst wprowadzany w polu |
Tekst |
'INITIALS' |
Inicjały użytkownika |
JN |
'USERNAME' |
Nazwa użytkownika |
jnowak |
'FULLNAME' |
Pełna nazwa użytkownika |
Jan Nowak |
Jeśli liczba liter wzorca wynosi przynajmniej 4, używana jest forma
pełna. W przeciwnym razie jest używana forma krótka lub skrócona (jeśli jest dostępna).
Na przykład użycie
symbolu
EEEE może spowodować wyświetlenie łańcucha Wtorek, natomiast użycie symbolu
E
spowoduje wyświetlenie łańcucha Wt. Więcej informacji zamieszczono w dokumentacji oprogramowania Sun Java™ dotyczącej klasy SimpleDateFormat.
John Smith jest użytkownikiem o nazwie użytkownika johsm. Data i godzina: 5 gru 2007, 11:55:26 (czas środkowoeuropejski). W
poniższej tabeli przedstawiono sposób wprowadzenia tych informacji za pomocą znaczników.
Tabela 2. Przykład znacznika tekstowegoZnacznik tekstowy |
Wynik |
INITIALS'yyyyMMdd':' |
JN20071205: |
'FULLNAME 'd' 'MMM' 'yyyy':' |
Jan Nowak 5 gru 2007: |
'INITIALS 'EEEEEEEEE' 'dd' 'MMMMMMMMM' 'yyyy' o godzinie 'hh':'mm' 'aa' ('z'):' |
JN środa 05 grudnia 2007 o godzinie 11:55 AM (CET): |
yyyy.MM.dd G 'o godzinie' HH:mm:ss z |
2007.12.05 n.e. o godzinie 11:55:26 CET |
'USERNAME Tydzień 'w':' |
jnowak Tydzień 48: |