CurrentDateTimeTextDriver(カレント デート タイム テキスト ドライバー)
現在日時をテキストで出せるコンポーネント
項目
- Enabled:
- このコンポーネントを有効にするかどうか。
- Target:
- 駆動先。<string>
- Pattern:
- 表示形式のパターンを選択できる。
詳細設定したい場合はOverrideFormatを使用します。各国の言語に合わせた表示になります。(解説では日本語PCを例にします。)
0 FullDateTime 年月日 時:分:秒 1 LongDate 年月日 2 LongTime 時:分:秒 3 ShortDate 年/月/日 4 ShortTime 時:分
- UseUTC:
- UTC(協定世界時)時刻にする。
ちなみに、日本はUTC+9です。
- OverrideFormat:
- 表示形式。
時刻だけではなく、曜日や午前午後等の表示もできます。様々なフォーマットの一部を紹介いたします。(解説では日本語PCを例にします。)
null Patternを使用する
Gのみ 年/月/日 時:分:秒 dのみ 年/月/日 fのみ 年月日 時:分 大文字だと:秒も表示される gのみ 年/月/日 時:分 tのみ 時:分 大文字だと秒も表示される Uのみ 年月日 時:分:秒 強制的にUTC時刻になる
これら以外の文字はそのまま入力して使用できます。(一部の特殊な記号等は使用できません。)dd 日 ddd 曜日(略) 例:金 dddd 曜日 例:金曜日 ff 秒未満 f増やすと桁が増える gg A.D. hh 時 12時間表記 HH 時 24時間表記 mm 分 MM 月 ss 秒 tt 午前午後 yy 年(下2桁) yyy 年 y増やすと桁が増える zz ±時(タイムゾーン) UTC zzz ±時:分(タイムゾーン) 〃
文字として使用したい場合は「'」(アポストロフィー)で囲みます。
使用例
- 適当なスロットにアタッチ。TextRenderer等のText欄をTargetに指定する。
- 必要に応じてPatternを変更する。あるいは、OverrideFormatを設定する。
その他
- OverrideFormat入力時に緊急停止する場合があります。その時はOverrideFormatを修正もしくは全部入力してからEnabledをTrueに戻せばOKです。
- この時刻はローカル(パソコンの時計)です。なので、海外の人とは違う時間が表示されます。曜日等の文字もローカライズされます。
- パソコンの時計がズレている人が意外と多いです。あなたのパソコン、自動で時刻補正できていますか?
- フォーマットについては標準の日時書式指定文字列 - .NET | Microsoft Learnとカスタム日時形式文字列 - .NET | Microsoft Learnが参考になります。