Ana içeriğe geç

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:

  1. Şununla başlar: P
  2. 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).
  3. Ardından T gelir (zaman birimleri belirtilmişse).
  4. 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ıl
  • M: Ay
  • D: Gün
  • H: Saat
  • M: Dakika
  • S: Saniye

Örnekler

  • P1D: 1 Gün
  • P1M2D: 1 Ay ve 2 Gün
  • P1MT8H: 1 Ay ve 8 Saat
  • PT2H: 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
<Duration XPath="Time" Template="P0DT0H0M" ValidationGroup="">
    <Hints><![CDATA[]]></Hints>
    <Rules />
</Duration>