Tarih/Saat, Tarih, Saat
Tarih/saat soruları, katılımcıların tek bir alanda hem tarih hem saat girmesine olanak tanır.
XLSForm’larda ve rtSurvey’de datetime soru türü, katılımcıların tek bir alanda hem tarih hem saat girmesine olanak tanır. Bu soru türü, tarihi ve tam zamanı içeren belirli bir anı yakalamanız gerektiğinde kullanışlıdır.
Temel XLSForm Tanımı
| type | name | label |
|---|---|---|
| datetime | event_datetime | Olay ne zaman gerçekleşti? |
Temel datetime soru türü hakkında daha fazla ayrıntı için XLSForm spesifikasyonuna bakın.
Kullanım Alanları
Datetime soruları yaygın olarak şunlar için kullanılır:
- Olayların veya gözlemlerin zaman damgalarını kaydetme
- Randevu veya toplantı planlaması
- Faaliyetlerin başlangıç ve bitiş zamanlarını kaydetme
- Zaman duyarlı veri toplama için kesin anları yakalama
rtSurvey Uzantıları
rtSurvey, datetime sorularının işlevselliğini çeşitli görünümler ve özelleştirme seçenekleriyle genişletir:
Görünüm Seçenekleri
(varsayılan): Tarih ve saat seçimi için takvim ve saat gösterinline: Takvim ve saati simge olarak gösterinline-1line: Takvim ve saati tek satır biçiminde seçim için gösterinline-onlyresult: Takvim ve saati satır sonunda simge olarak göster; seçimden sonra simgeler kaybolur
Renk Özelleştirme
colors() fonksiyonunu kullanarak takvim ve saat simgelerinin rengini özelleştirebilirsiniz:
inline colors("0099FF"): Simgeleri özel renkte gösterinline-1line-0000FF: Özel renkle tek satır biçiminde gösterinline-1line colors("0000FF","FFFF00"): Birden fazla özel renkle tek satır biçiminde gösterinline-onlyresult colors("0099FF"): Seçimden sonra kaybolan simgeleri özel renkle göster
Özel Tarih ve Saat Biçimleri
rtSurvey özel sözdizimi kullanarak özel tarih ve saat biçimlerine izin verir:
inline-[%Y-%m-%d %H:%M:%S]: Özel biçim örneği (Yıl-Ay-Gün Saat:Dakika:Saniye)inline-[%d/%m/%Y %I:%M %p]: Özel biçim örneği (Gün/Ay/Yıl Saat:Dakika ÖÖ/ÖS)
Örnek Kullanım
Bir ankette datetime sorusunu nasıl kullanabileceğinize dair bir örnek:
| type | name | label | appearance |
|---|---|---|---|
| datetime | incident_time | Olay ne zaman gerçekleşti? | inline-[%d/%m/%Y %I:%M %p] |
En İyi Uygulamalar
- Beklenen tarih ve saat biçimi hakkında net talimatlar verin.
- Daha kompakt bir görüntü için
inlinegörünümünü kullanmayı düşünün. - Belirli tarih ve saat bileşenlerine veya biçimlendirmeye ihtiyaç duyduğunuzda özel biçimler kullanın.
- Farklı bölgelerde datetime verisi toplarken saat dilimlerine dikkat edin.
Sınırlamalar
- Bazı görünümler veya özel biçimler tüm cihazlarda veya platformlarda desteklenmeyebilir.
- Kullanıcıların özellikle özel biçimlerde tarih ve saati doğru girmek için rehberliğe ihtiyaçları olabilir.
- Saat dilimi farklılıkları, uygun şekilde hesaba katılmazsa veri analizini karmaşıklaştırabilir.