Utility/CurrentDateTimeTextDriver

Last-modified: 2025-07-21 (月) 19:17:44


CurrentDateTimeTextDriver(カレント デート タイム テキスト ドライバー)

現在日時をテキストで出せるコンポーネント


項目

Enabled:
このコンポーネントを有効にするかどうか。

Target:
駆動先。<string>

Pattern:
表示形式のパターンを選択できる。
詳細設定したい場合はOverrideFormatを使用します。

各国の言語に合わせた表示になります。(解説では日本語PCを例にします。)

0FullDateTime年月日 時:分:秒
1LongDate年月日
2LongTime時:分:秒
3ShortDate年/月/日
4ShortTime時:分

UseUTC:
UTC(協定世界時)時刻にする。
ちなみに、日本はUTC+9です。

OverrideFormat:
表示形式。
時刻だけではなく、曜日や午前午後等の表示もできます。

様々なフォーマットの一部を紹介いたします。(解説では日本語PCを例にします。)

nullPatternを使用する

Gのみ年/月/日 時:分:秒
dのみ年/月/日
fのみ年月日 時:分大文字だと:秒も表示される
gのみ年/月/日 時:分
tのみ時:分大文字だと秒も表示される
Uのみ年月日 時:分:秒強制的にUTC時刻になる

dd
ddd曜日(略)例:金
dddd曜日例:金曜日
ff秒未満f増やすと桁が増える
ggA.D.
hh12時間表記
HH24時間表記
mm
MM
ss
tt午前午後
yy年(下2桁)
yyyy増やすと桁が増える
zz±時(タイムゾーン)UTC
zzz±時:分(タイムゾーン)
これら以外の文字はそのまま入力して使用できます。(一部の特殊な記号等は使用できません。)
文字として使用したい場合は「'」(アポストロフィー)で囲みます。


使用例

  • 適当なスロットにアタッチ。TextRenderer等のText欄をTargetに指定する。
  • 必要に応じてPatternを変更する。あるいは、OverrideFormatを設定する。


その他

  • OverrideFormat入力時に緊急停止する場合があります。その時はOverrideFormatを修正もしくは全部入力してからEnabledをTrueに戻せばOKです。
  • この時刻はローカル(パソコンの時計)です。なので、海外の人とは違う時間が表示されます。曜日等の文字もローカライズされます。
  • パソコンの時計がズレている人が意外と多いです。あなたのパソコン、自動で時刻補正できていますか?
  • フォーマットについては標準の日時書式指定文字列 - .NET | Microsoft Learnカスタム日時形式文字列 - .NET | Microsoft Learnが参考になります。