スポンサーリンク
検索
カスタム検索
リファレンスツリー
オススメ

天才数学者のエドワード・オークリー・ソープの物語とジョン・ケリーの公式は必見です。
日付時刻の構造体

MqlDateTime

MqlDateTime構造体はint型の8つのメンバが含まれています。


定義済み構造体:
struct MqlDateTime
{
    int year;           // 年
    int mon;            // 月
    int day;            // 日
    int hour;           // 時間
    int min;            // 分
    int sec;            // 秒
    int day_of_week;    // 曜日(0:日曜, 1:月曜, … ,6-土曜)
    int day_of_year;    // 年の日数(1月1日は0の値が割り当てられます)
};



うるう年のday_of_yearの日数は、3月以降の日数がうるう年以外の年と異なります。



サンプルソース:
void OnInit(){

   datetime date1 = D'2008.03.01';
   datetime date2 = D'2009.03.01';
 
   MqlDateTime str1;
   MqlDateTime str2;

   TimeToStruct(date1,str1);
   TimeToStruct(date2,str2);

   printf("%4d年%02d月%02d日, day_of_year = %d",str1.year,str1.mon,str1.day ,str1.day_of_year);
   printf("%4d年%02d月%02d日, day_of_year = %d",str2.year,str2.mon,str2.day ,str2.day_of_year);

//  結果:
//   2008年01月03日, day of year = 60
//   2009年01月03日, day of year = 59
}


スポンサーリンク



Copyright ©2015 MT4でEA自作しちゃお〜 All Rights Reserved.


Top

inserted by FC2 system