CA Process Automation ürünü, standart Java tarih ve zaman biçimi deseni dizelerini kullanır. Tarih ve zaman deseni dizelerinde 'A' harfinden 'Z' harfine ve 'a' harfinden 'z' harfine tırnak işaretine alınmamış harfler bir tarih ya da zaman dizesinin bileşenlerini gösteren desen harfleri olarak yorumlanır. Metnin yorumlanmasını engellemek için tek tırnak işareti (') ya da çift tırnak işareti (") kullanılabilir. "''" işareti, tek bir tırnak işaretini gösterir. Diğer karakterlerin hiçbiri yorumlanmaz; biçimlendirme sırasında çıktı dizesine kopyalanırlar ya da ayrıştırma sırasında girdi dizesi ile eşleştirilirler.
|
Harf |
Tarih ya da Zaman Bileşeni |
Sunum |
Örnekler |
|---|---|---|---|
|
G |
Çağ belirleyicisi |
Metin |
AD |
|
y |
Yıl |
Yıl |
2009; 09 |
|
M |
Yılda ay |
Ay |
Temmuz; 07 |
|
w |
Yılda hafta |
Sayı |
27 |
|
W |
Ayda hafta |
Sayı |
2 |
|
D |
Yılda gün |
Sayı |
189 |
|
d |
Ayda gün |
Sayı |
10 |
|
F |
Ayda haftanın günü |
Sayı |
2 |
|
E |
Haftanın günü |
Metin |
Salı; Sa |
|
a |
AM/PM işaretçisi |
Metin |
PM |
|
H |
Günde saat (0-23) |
Sayı |
0 |
|
k |
Günde saat (1-24) |
Sayı |
24 |
|
K |
AM/PM türünden saat (0-11) |
Sayı |
0 |
|
h |
AM/PM türünden saat (1-12) |
Sayı |
12 |
|
m |
Saatte dakika |
Sayı |
30 |
|
s |
Dakikada saniye |
Sayı |
55 |
|
S |
Milisaniye |
Sayı |
978 |
|
z |
Saat dilimi |
Genel saat dilimi |
Pasifik Standart Zamanı; PST; GMT-08:00 |
|
Z |
Saat dilimi |
RFC 822 saat dilimi |
-0800 |
Desenler genellikle yinelenirler; desen sayıları, aşağıdaki tabloda gösterildiği gibi doğru sunumu belirler:
|
Sunum |
Biçimlendirme |
|---|---|
|
Metin |
Desen harflerinin sayısı 4 ya da daha fazlaysa, tam biçim kullanılır; aksi takdirde desen harfleri sayısından bağımsız olarak kısa ya da kısaltılmış bir biçim kabul edilir. |
|
Sayı |
Desen harflerinin sayısı, en küçük basamak sayısıdır ve daha kısa sayılar bu miktara kadar sıfır ile doldurulur. İki bitişik alanın ayrılması gerekmiyorsa, ayrıştırma sırasında desen harflerinin sayısı yoksayılır. |
|
Yıl |
Desen harflerinin sayısı 2 ise, yıl 2 basamağa kısaltılır; aksi takdirde sayı olarak yorumlanır. Ayrıştırma sırasında, desen harflerinin sayısı 2'den fazlaysa, basamak sayısına bakılmaksızın yıl olduğu gibi yorumlanır. Bu nedenle, "MM/dd/yyyy" deseni kullanıldığında, "01/11/12" tarihi Oca 11, 12 A.D olarak ayrıştırılır. |
|
Ay |
Desen harflerinin sayısı 3 ya da daha fazlaysa, ay metin olarak yorumlanır; aksi takdirde sayı olarak yorumlanır. |
|
Genel Saat Dilimi |
Saat dilimlerinin adı varsa, bunlar metin olarak yorumlanırlar. GMT aralık değerini gösteren saat dilimleri için aşağıdaki sözdizimi kullanılır:
Basamak: Basamak Basamak
Basamak Basamak
0 1 2 3 4 5 6 7 8 9 Biçim yerel ayardan bağımsızdır ve Unicode standardının Basit Latince blokundan alınması gerekir. |
|
RFC 822 saat dilimi |
Dört basamaklı bir saat dilimi biçimi kullanılır:
İşaret İkiBasamaklıSaat Dakika
|
SimpleDateFormat, yerelleştirilmiş tarih ve zaman deseni dizelerini de destekler. Yukarıda tanımlanan desen harfleri, bu dizelerde diğer, yerel ayara bağlı ve desen harfleriyle değiştirilebilirler. SimpleDateFormat, desen harfleri dışında metnin yerelleştirilmesiyle ilgili değildir; yani sınıfın istemcisine bağlıdır.
Aşağıdaki örnekler, tarih ve zaman desenlerinin ABD İngilizcesi'nde nasıl yorumlandıklarını gösterir. ABD Pasifik saat diliminde verilen tarih ve saat 2009-07-04 12:08:56'dır.
|
Tarih ve Zaman Deseni |
Sonuç |
|---|---|
|
"yyyy.MM.dd G 'at' HH:mm:ss z" |
2009.07.04 AD / 12:08:56 PDT |
|
"EEE, MMM d, ''yy" |
Wed, Jul 4, '09 |
|
"h:mm a" |
12:08 PM |
|
"hh 'o''clock' a, zzzz" |
12:00 PM, Pasifik Yaz Saati |
|
"K:mm a, z" |
0:08 PM, Pasifik Yaz Saati |
|
"yyyyy.MMMMM.dd GGG hh:mm aaa" |
02009,July.04 AD 12:08 PM |
|
"EEE, d MMM yyyy HH:mm:ss Z" |
Wed, 4 Jul 2009 12:08:56 -0700 |
|
"yyMMddHHmmssZ" |
010704120856-0700 |
|
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" |
2009-07-04T12:08:56,235-0700 |
|
Telif Hakkı © 2013 CA.
Tüm hakları saklıdır.
|
|