Süre¶
Süre widget'ı, kullanıcıların gün, saat, dakika vb. çeşitli birimlerle ifade edilen bir zaman aralığı belirtmesini sağlar.
XML Alanları¶
XPath Saklanan süreyi tanımlar. Template Kullanıcıya gösterilen ISO-8601 süre biçimini tanımlar; örneğin P0DT0H0M gün, saat ve dakika için. ValidationGroup İşaretlendiğinde sürenin bu gruba dahil edilmesini sağlar. Hints Yardım metni sağlar ve Rules koşullu biçimlendirme veya doğrulama içerir.
Süre Şablonu¶
Süre birimleri bir şablon ifadesi kullanılarak tanımlanır. Şablon sağlanmazsa varsayılan şablon P0DT0H0M (sıfır süreyi temsil eden) kullanılır.
Süre İfadesi Biçimi¶
Süre ifadesi aşağıdaki yapıya uyar:
- Şununla başlar:
P - Ardından yıl (
Y), ay (M) ve gün (D) birimleri gelir (isteğe bağlıdır ve bu sırada olmalıdır). - Ardından
Tgelir (zaman birimleri belirtilmişse). - Ardından saat (
H), dakika (M) ve saniye (S) birimleri gelir (isteğe bağlıdır ve bu sırada olmalıdır).
Birim Tanımlayıcıları:
Y: YılM: AyD: GünH: SaatM: DakikaS: Saniye
Örnekler¶
P1D: 1 GünP1M2D: 1 Ay ve 2 GünP1MT8H: 1 Ay ve 8 SaatPT2H: 2 Saat
Göreli Tarih Belirteçleri¶
Kullanım kolaylığını artırmak için widget, standart ISO-8601 süre biçimine ek olarak göreli tarih belirteçlerini de destekler. Bu belirteçler tarihi geçerli tarihe göre değiştirir.
YB: Yıl Başı (yılın başlangıcı)YE: Yıl Sonu (yılın sonu)MB: Ay Başı (ayın başlangıcı)ME: Ay Sonu (ayın sonu)DB: Gün Başlangıcı (günün başlangıcı)DE: Gün Sonu (günün sonu)
Göreli Tarih Örnekleri¶
P2YB: Geçerli tarihe 2 yıl ekler, ardından tarihi o yılın başlangıcına ayarlar.P1M2DB: Geçerli tarihe 1 ay ve 2 gün ekler, ardından tarihi o günün başlangıcına ayarlar.P1M2DE: Geçerli tarihe 1 ay ve 2 gün ekler, ardından tarihi o günün sonuna ayarlar.
Örnek¶
1 2 3 4 | |