On this page
event
Datetime, date, time
Datetime質問タイプは回答者が1つのフィールドに日付と時刻の両方を入力できるようにします。
XLSFormおよびrtSurveyのdatetime質問タイプは、回答者が1つのフィールドに日付と時刻の両方を入力できるようにします。この質問タイプは、日付と正確な時刻の両方を含む特定の瞬間を記録する必要がある場合に便利です。
基本XLSForm仕様
| type | name | label |
|---|---|---|
| datetime | event_datetime | イベントはいつ発生しましたか? |
基本的なdatetime質問タイプの詳細については、XLSForm仕様を参照してください。
用途
Datetime質問は一般的に以下に使用されます:
- イベントや観察のタイムスタンプの記録
- 予約や会議のスケジュール設定
- 活動の開始時刻と終了時刻の記録
- 時間的制約のあるデータ収集での正確な瞬間の記録
rtSurveyの拡張機能
rtSurveyはさまざまな外観とカスタマイズオプションでdatetime質問の機能を拡張します:
外観オプション
(default):日付と時刻を選択するためのカレンダーと時計を表示inline:カレンダーと時計をアイコンとして表示inline-1line:単一行形式でカレンダーと時計を選択表示inline-onlyresult:行末にカレンダーと時計のアイコンを表示;選択後にアイコンが消える
カラーカスタマイズ
カレンダーと時計アイコンの色をcolors()関数でカスタマイズできます:
inline colors("0099FF"):カスタムカラーでアイコンを表示inline-1line-0000FF:カスタムカラーで単一行形式で表示inline-1line colors("0000FF","FFFF00"):複数のカスタムカラーで単一行形式で表示inline-onlyresult colors("0099FF"):選択後に消えるカスタムカラーのアイコンを表示
カスタム日付と時刻の形式
rtSurveyは特別な構文でカスタムの日付と時刻の形式を可能にします:
inline-[%Y-%m-%d %H:%M:%S]:カスタム形式の例(年-月-日 時:分:秒)inline-[%d/%m/%Y %I:%M %p]:カスタム形式の例(日/月/年 時:分 AM/PM)
使用例
調査でdatetime質問を使用する例を示します:
| type | name | label | appearance |
|---|---|---|---|
| datetime | incident_time | インシデントはいつ発生しましたか? | inline-[%d/%m/%Y %I:%M %p] |
ベストプラクティス
- 期待される日付と時刻の形式について明確な指示を提供してください。
- よりコンパクトな表示のために
inline外観の使用を検討してください。 - 特定の日付と時刻のコンポーネントや書式設定が必要な場合はカスタム形式を使用してください。
- 異なる地域でdatetimeデータを収集する際のタイムゾーンに注意してください。
制限事項
- 一部の外観またはカスタム形式は、すべてのデバイスまたはプラットフォームでサポートされていない場合があります。
- 特にカスタム形式では、日付と時刻を正しく入力するためのガイダンスが必要な場合があります。
- タイムゾーンの違いは、適切に対処しないとデータ分析を複雑にする可能性があります。
このページは役に立ちましたか?