找回密码
 立即注册

MQL4>MQL5:日期与时间函数

2024-5-1 21:12| 发布者: admin| 查看: 220| 评论: 0|来自: 文章来源MQL5官网

摘要: 文章来源MQL5官网
 
MQL4
 MQL5说明
int Day()
int DayMQL4()
  {
   MqlDateTime tm;
   TimeCurrent(tm);
   return(tm.day);
  }
Day
返回一个月中的当前日期,即最新已知服务器时间的一个月中的日期。
TimeCurrentMqlDateTime
int DayOfWeek()
int DayOfWeekMQL4()
  {
   MqlDateTime tm;
   TimeCurrent(tm);
   return(tm.day_of_week);
  }
DayOfWeek
返回最新已知服务器时间的当前基于零的星期几(0-星期天、1、2、3、4、5、6)。
TimeCurrentMqlDateTime
int DayOfYear()
int DayOfYearMQL4()
  {
   MqlDateTime tm;
   TimeCurrent(tm);
   return(tm.day_of_year);
  }
DayOfYear
返回一年中的当前日期(1 表示 1 月 1 日,... ,365(6) 表示 12 月 31 日),即最新已知服务器时间的一年中的日期。
TimeCurrentMqlDateTime
int Hour()
int HourMQL4()
  {
   MqlDateTime tm;
   TimeCurrent(tm);
   return(tm.hour);
  }
Hour
返回程序启动时最新已知服务器时间的小时 (0,1,2,..23)(此值在程序执行期间不会改变)。
TimeCurrentMqlDateTime
int Minute()
int MinuteMQL4()
  {
   MqlDateTime tm;
   TimeCurrent(tm);
   return(tm.min);
  }
Minute
返回程序启动时最新已知服务器时间的当前分钟 (0,1,2,..59)(此值在程序执行期间不会改变)。
TimeCurrentMqlDateTime
int Month()
int MonthMQL4()
  {
   MqlDateTime tm;
   TimeCurrent(tm);
   return(tm.mon);
  }
Month
作为数字返回当前月份(1- 1 月、2、3、4、5、6、7、8、9、10、11、12),即最新已知服务器时间的月份。
TimeCurrentMqlDateTime
int Seconds()
int SecondsMQL4()
  {
   MqlDateTime tm;
   TimeCurrent(tm);
   return(tm.sec);
  }
Seconds
返回程序启动时从最新已知服务器时间的当前分钟开始过去的秒数(此值在程序执行期间不会改变)。
TimeCurrentMqlDateTime
datetime TimeCurrent()
datetime TimeCurrent()
TimeCurrent
作为从 1970 年 1 月 1 日 00:00 起过去的秒数返回最新已知服务器时间(最新报价的到达时间)。
TimeCurrent
int TimeDay(datetime date)
int TimeDayMQL4(datetime date)
  {
   MqlDateTime tm;
   TimeToStruct(date,tm);
   return(tm.day);
  }
TimeDay
返回指定日期的一月中的日期 (1 - 31)。
TimeToStructMqlDateTime
int TimeDayOfWeek(datetime date)
int TimeDayOfWeekMQL4(datetime date)
  {
   MqlDateTime tm;
   TimeToStruct(date,tm);
   return(tm.day_of_week);
  }
TimeDayOfWeek
返回指定日期的基于零的星期几(0 表示星期天、1、2、3、4、5、6)。
TimeToStructMqlDateTime
int TimeDayOfYear(datetime date)
int TimeDayOfYearMQL4(datetime date)
  {
   MqlDateTime tm;
   TimeToStruct(date,tm);
   return(tm.day_of_year);
  }
TimeDayOfYear
返回指定日期的一年中的天数(1 表示 1 月 1 日,...,365(6) 表示 12 月 31 日)。
TimeToStructMqlDateTime
int TimeHour(datetime time)
int TimeHourMQL4(datetime date)
  {
   MqlDateTime tm;
   TimeToStruct(date,tm);
   return(tm.hour);
  }
TimeHour
返回指定时间的小时。
TimeToStructMqlDateTime
datetime TimeLocal()
datetime TimeLocal()
TimeLocal
作不从 1970 年 1 月 1 日 00:00 起经过的秒数返回本地计算机时间。
TimeLocal
int TimeMinute(datetime time)
int TimeMinuteMQL4(datetime date)
  {
   MqlDateTime tm;
   TimeToStruct(date,tm);
   return(tm.min);
  }
TimeMinute
返回指定时间的分钟。
TimeToStructMqlDateTime
int TimeMonth(datetime time)
int TimeMonthMQL4(datetime date)
  {
   MqlDateTime tm;
   TimeToStruct(date,tm);
   return(tm.mon);
  }
TimeMonth
返回指定时间的月份。
TimeToStructMqlDateTime
int TimeSeconds(datetime time)
int TimeSecondsMQL4(datetime date)
  {
   MqlDateTime tm;
   TimeToStruct(date,tm);
   return(tm.sec);
  }
TimeSeconds
返回指定时间从分钟开始时过去的秒数。
TimeToStructMqlDateTime
int TimeYear(datetime time)
int TimeYearMQL4(datetime date)
  {
   MqlDateTime tm;
   TimeToStruct(date,tm);
   return(tm.year);
  }
TimeYear
返回指定日期的年份。返回的值在 1970 至 2037 的范围内。
TimeToStructMqlDateTime
int Year()
int YearMQL4()
  {
   MqlDateTime tm;
   TimeCurrent(tm);
   return(tm.year);
  }
Year
返回当前年份,即最后已知服务器时间的年份。
TimeCurrentMqlDateTime

路过

雷人

握手

鲜花

鸡蛋

QQ|Archiver|小黑屋|www.mtctp.com |

GMT+8, 2024-10-22 16:23 , Processed in 0.035676 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部