MQL4日期时间处理函数(一)

本组函数用于处理日期时间型数据(从1970年1月1日00:00开始已经过的秒数)。

  • Year() – 获取当前年份
  • Month() – 获取当前月份
  • Day() – 获取今日是本月第几天
  • DayOfWeek() – 获取今日是星期几
  • DayOfYear() – 获取今日是本年第几天
  • Hour() – 获取当前小时数
  • Minute() – 获取当前分钟数
  • Seconds() – 获取当前秒数
  • TimeCurrent() – 获取当前时间
  • TimeDay() – 获取指定日期中天数
  • TimeDayOfWeek() – 获取指定日期是星期几
  • TimeDayOfYear() – 获取指定日期是一年中第几天
  • TimeHour() – 获取指定日期中小时数
  • TimeMinute() – 获取指定时间中分钟数
  • TimeMonth() – 获取指日期的月份
  • TimeSeconds() – 获取指时间中秒数
  • TimeYear() – 获取指定日期的年份
  • TimeLocal() – 获取当前本地时间

 

Year() – 获取当前年份

int Year()

返回当前的年份,即服务器时间中年份。

注: 在测试中,仿真最新的已知的服务器时间。

示例:

   // 如果时间范围在2006年1月到4月30日之间,返回。
    if(Year()==2006 && Month()<5)
    return(0);
Back to Top

Month() – 获取当前月份

int Month()

在程序开始前,返回服务器时间中月数(1, 2, ….., 12)。

注: 在测试中,仿真最新的已知的服务器时间。

示例:

  if(Month()<=5)
    return("the first half year");
Back to Top

Day() – 获取今日是本月第几天

int Day()

返回本月的已经过去的天数,即最新的服务器时间的本月当天。

注: 在测试中,仿真最新的已知的服务器时间。

示例:

  if(Day()<5) return(0);
Back to Top

DayOfWeek() – 获取今日是星期几

int DayOfWeek()

返回今天是这周的星期几,(0为星期天,1,2,3,4,5,6以此类推),时间是来自最后已知的服务器上的时间。

注: 在测试中,仿真最新的已知的服务器时间。

示例:

  //  假期不工作
  if(DayOfWeek()==0 || DayOfWeek()==6) return(0);
Back to Top

DayOfYear() – 获取今日是本年第几天

int DayOfYear()

返回今日是本年第几天,1代表1月1日,即最后已知的服务器时间是本年第几天。365(6)就是12月31日。

注: 在测试中,仿真最新的已知的服务器时间。

示例:

  if(DayOfYear()==245)
    return(true);
Back to Top

Hour() – 获取当前小时数

int Hour()

在程序开始前,返回服务器时间中小时数(0, 1, 2, ….., 23)。

注: 在测试中,仿真最新的已知的服务器时间。

示例:

  bool is_siesta=false;
  if(Hour()>=12 || Hour()<17)
     is_siesta=true;
Back to Top

Minute() – 获取当前分钟数

int Minute()

在程序开始前,返回服务器时间中分钟数(0, 1, 2, ….., 59)。

注: 在测试中,仿真最新的已知的服务器时间。

示例:

  if(Minute()<=15)
    return("first quarter");
Back to Top

Seconds() – 获取当前秒数

int Seconds()

在程序开始前,返回服务器时间中秒数。

注: 在测试中,仿真最新的已知的服务器时间。

示例:

   if(Seconds()<=15)
    return(0);
Back to Top

TimeCurrent() – 获取当前时间

datetime TimeCurrent()

返回最后访问的服务器时间(最新的行情输入时间),从1970年1月1日00:00算起所经过的总秒数。

注: 在测试中,仿真最新的已知的服务器时间。

示例:

   if(TimeCurrent()-OrderOpenTime()<360) return(0);
Back to Top

 

 


MyFxtop迈投-靠谱的外汇跟单社区,免费跟随高手做交易!

 

免责声明:本文系转载自网络,如有侵犯,请联系我们立即删除,另:本文仅代表作者个人观点,与迈投财经无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。

風險提示

MyFxtops邁投所列信息僅供參考,不構成投資建議,也不代表任何形式的推薦或者誘導行為。MyFxtops邁投非外匯經紀商,不接觸妳的任何資金。 MYFXTOPS不保證客戶盈利,不承擔任何責任。從事外彙和差價合約等金融產品的槓桿交易具有高風險,損失有可能超過本金,請量力而行,入市前需充分了解潛在的風險。過去的交易成績並不代表以後的交易成績。依據各地區法律法規,MyFxtops邁投不向中國大陸、美國、加拿大、朝鮮居民提供服務。

邁投公眾號

聯繫我們

客服QQ:981617007
Email: service@myfxtop.com

MyFxtops 邁投