日付/時間文字列をフォーマット関数
- 更新日2025-07-30
- 4分で読める
時間形式コードを使用し、タイムスタンプ値または数値を時間として指定した形式で表示します。

入力/出力
時間形式文字列 (%c)
—
時間形式文字列は出力文字列の形式を指定します。 時間形式コード (%で始まるもの) は、関数にコードとは認識されず、文字をそのまま返します。デフォルトのコードは%cで、コンピュータで設定されている地域の最適な日付/時間表現に対応します。時間形式文字列は空文字列で、関数はデフォルト値を使用します。
タイムスタンプ
—
タイムスタンプには、タイムスタンプまたは数値を入力できます。数値の場合、この数字は、時間帯に依存しないグリニッジ標準時の1904年1月1日金曜日午前0:00 (01-01-1904 00:00:00) から経過した秒数です。デフォルト値は現在の日付と時間です。 年が1904以前の場合、タイムスタンプは負の数値になります。
UTC形式
—
UTC形式は、出力文字列がコンピュータに設定されたタイムゾーンであるかどうかを指定します。TRUEの場合、日付/時間文字列はグリニッジ標準時です。 デフォルトはFALSEです。
日付/時間文字列
—
日付/時間文字列は、フォーマットされた日付/時間文字列です |
この関数は、時間形式文字列をコピーして、各時間形式コードを対応する値に置換することにより、日付/時間文字列を計算します。たとえば、時間形式文字列%y%m%dはタイムスタンプを形式yymmddで表示します。時間形式文字列%y%m%dは日付2014年1月30日を「140130」と表示します。
この関数を使用する際の注意とアドバイスを以下に示します。
- LabVIEWは、中国語や韓国語などの省略名をサポートしないシステムでは、省略された曜日および月の名前を数値で返します。
- 形式コード %c、%u、%x、%X、%z、および%Zは、オペレーティングシステムのロケールサポートに依存します。これらのコードの出力は、プラットフォームに依存します。夏時間の解釈もプラットフォームにより異なることがあります。
- %p形式コードは12時間形式を使用しているロケールでのみ有効です。
- 時間形式コードは、フィールドの幅を一定に保つため、必要に応じ0で始まることがあります。形式コード文字の前にあるオプションの#修飾子により、以下の形式コードから最初の0が削除されます。%#d、%#H、%#I、%#j、%#m、%#M、%#s、%#S、%#U、%#w、%#W、%#X、%#y、%#Y。#修飾子は、その他の形式コードの動作を修正することはありません。
時間形式文字列 (%c)
—
タイムスタンプ
—
UTC形式
—
日付/時間文字列
—