gpt4 book ai didi

mql4 - 如何使用 MQL4 查找当月的天数?

转载 作者:行者123 更新时间:2023-12-02 20:49:21 25 4
gpt4 key购买 nike

是否有内置函数或某种优雅的方式来使用 MQL4 获取当月的天数?

或者,有没有办法检测当月的最后一个星期一?

最佳答案

这是我使用的:

bool isLeapYear(const int _year){
if(_year%4 == 0){
if(_year%400 == 0)return true;
if(_year%100 > 0)return true;
}
return false;
}
int getDaysInMonth(MqlDateTime &mql){
if(mql.mon==2)
return 28+isLeapYear(mql.year);
return 31-((mql.mon-1)%7)%2;
}

//your function to get number of days:
MqlDateTime mql;
TimeToStruct(TimeCurrent(),mql);
int days = getDaysInMonth(mql); //result that you are looking for

关于mql4 - 如何使用 MQL4 查找当月的天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42848166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com