StringFromTime() 関数
- Last UpdatedApr 04, 2022
- 1 minute read
UTC 時刻のタイムスタンプをローカル時刻に変換して、結果を文字列として返します。この関数は、夏時間を考慮します。
注: この関数は、StringFromGMTTimeToLocal() 関数と同じです。
構文
result = StringFromTime (timestamp, format)
パラメータ
timestamp
UTC タイム ゾーンで 1970 年 1 月 1 日の真夜中以降に経過した秒数を返します。リテラル整数値、整数型タグ名、または整数式です。
形式
文字列結果の表示方法を決めます。以下の意味を示す 1 ~ 5 のリテラル整数値、整数型タグ名、または整数式です。
1 - ローカル オペレーティング システムの[地域と言語のオプション]で設定された形式に従い日付を表示します。
2 - ローカル オペレーティング システムの[地域と言語のオプション]で設定された形式に従い時刻を表示します。
3 - 日付および時刻を 24 文字の文字列(ddd mmm dd hh:mm:ss yyyy)で表示します。
4 - 曜日を短い形式で表示します。
5 - 曜日を長い形式で表示します。
例
この例では、ローカル ノードのタイム ゾーンは太平洋標準時(PST、UTC-0800)です。関数に渡される UTC 時間は 1970 年 1 月 2 日金曜日の 12:00:00 AM です。PST は UTC よりも 8 時間遅れているので、関数は以下の結果を返します。
以下のスクリプトは "1/1/70" を返します。
StringFromTime(86400,1)
以下のスクリプトは "04:00:00 PM" を返します。
StringFromTime(86400,2)
このスクリプトは "Thu Jan 01 16:00:00 1970" を返します。
StringFromTime(86400,3)
このスクリプトは "Thu" を返します。
StringFromTime(86400,4)
このスクリプトは "Thursday" を返します。
StringFromTime(86400,5)