StringToTime

StringToTime-title MQL4リファレンス

StringToTime

「yyyy.mm.dd [hh:mi]」形式の 時刻または日付 を含む 文字列 を、datetime型へ変換します。

書式

datetime StringToTime(
 string value // 日付文字列
);

引 数

value
 「yyyy.mm.dd hh:mi」形式の文字列

戻り値

1970年1月1日から経過した合計秒数を含む datetime型の値

注 記

文字列が(日付の無い)時刻のみの場合、実行結果は、ローカルPCの「現在日付と時刻」になります。

サンプル

datetime tempTime = StringToTime(“2023.01.23 12:34”);
Print(“tempTime(秒) = “, (string)tempTime,
 ” tempTime(時刻) = “, TimeToString(tempTime));

datetime now_time = TimeLocal(); // PCのローカル時刻
Print(“now_time(秒) = “, (string)now_time,
 ” now_time(時刻) = “, TimeToString(now_time));

datetime noDate = StringToTime(“23:00”); // 時刻のみ
Print(“noDate(秒) = “, (string)noDate,
 ” noDate(時刻) = “, TimeToString(noDate));

実行結果
StringToTime-result
タイトルとURLをコピーしました