
MQL4MQL5 型変換
StringToTime()
- できること
- 「2026.09.29 15:30」形式の文字列を日時に変換する
- 対応
- MQL4・MQL5
StringToTime() とは
「yyyy.mm.dd hh:mi」形式の文字列を datetime 型に変換する関数です。「15:30」のように時刻だけを渡すと、今日のその時刻になります。
StringToTime() の書式と引数
datetime StringToTime(const string time_string)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
time_string | const string | 必須 | 日時の文字列。「2026.09.29 15:30」「2026.09.29」「15:30」など。 |
戻り値
変換した時刻。
StringToTime() の使い方(コード例)
MQL4・MQL5 共通
datetime start = StringToTime("09:00"); // 今日の 9:00(サーバー時刻の日付)
Print("開始:", TimeToString(start));OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MQL4 と MQL5 の違い
MQL4 には同じ働きの StrToTime() もあります。












