お世話になります。初投稿になります。
調べてみたのですが、知りたい答えにたどり着けませんでした。
よろしくお願いします。
前提・実現したいこと
固定文字の日時をdatetime、もしくはtimestampに変換したい。
使用証券会社:XM
発生している問題
問1. CSVから読み取った日付をStrToTime(value) もしくはStringToTime(value) に通すとGMT(+9)が加算されて表示されます。 GMT(+9)を加算されるのは何故でしょうか。(期待値としてはGMT加算されない日付) 期待:2019/10/10 10:00:00 → 1570669200 結果:2019/10/10 10:00:00 → 1570701600
該当のソースコード
MQL4
1 2 printf(StringToTime("2019.10.10 10:00:00")); //1570701600 → 2019/10/10 19:00:00 3 printf(StringToTime("2019.10.10 05:00:00")); //1570683600 → 2019/10/10 14:00:00 4 5 6 datetime t1 = D'2019.10.10 10:00:00'; 7 datetime t2 = D'2019.10.10 05:00:00'; 8 printf(t1); //1570701600 → 2019/10/10 19:00:00 9 printf(t2); //1570683600 → 2019/10/10 14:00:00 10
補足情報(FW/ツールのバージョンなど)
WEB変換に用いたサイト:https://url-c.com/tc/
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。