首页 MT4学习资料第十二节 时间函数

MT4学习资料第十二节 时间函数

举报
开通vip

MT4学习资料第十二节 时间函数 Date & Time functions CurTime() Day() DayOfWeek() DayOfYear() Hour() LocalTime() Minute() Month() Seconds() TimeDay() TimeDayOfWeek() TimeDayOfYear() TimeHour() TimeMinute() TimeMonth() TimeSeconds() TimeYear() Year() datetime CurTime( ) Returns last kn...

MT4学习资料第十二节 时间函数
Date & Time functions CurTime() Day() DayOfWeek() DayOfYear() Hour() LocalTime() Minute() Month() Seconds() TimeDay() TimeDayOfWeek() TimeDayOfYear() TimeHour() TimeMinute() TimeMonth() TimeSeconds() TimeYear() Year() datetime CurTime( ) Returns last known server's time, number of seconds elapsed from 00:00 January 1, 1970. Sample if(CurTime() - OrderOpenTime()<360) return(0); int Day( ) Returns current date's day of month. Sample if(Day()<5) return(0); int DayOfWeek( ) Returns current date's zero based day of week (0-Sunday,1,2,3,4,5,6). Sample // do not work on holidays. if(DayOfWeek()==0 || DayOfWeek()==6) return(0); int DayOfYear( ) Returns current date's day of year (1-1 january,..,365(6) - 31 december). Sample if(DayOfYear() == 245) return(true); int Hour( ) Returns current hour (0,1,2,..23) Sample bool is_siesta=false; if(Hour() >= 12 || Hour()<17) is_siesta=true; datetime LocalTime( ) Returns local computer time, number of seconds elapsed from 00:00 January 1, 1970. Sample if(ServerTime() - OrderOpenTime()<360) return(0); int Minute( ) Returns current minute (0,1,2,..59). Sample if(Minute()<=15) return("first quarter"); int Month( ) Returns current month as number (1-January,2,3,4,5,6,7,8,9,10,11,12). Sample if(Month()<=5) return("first half of year"); int Seconds( ) Returns current second (0,1,2,..59). Sample if(Seconds()<=15) return(0); int TimeDay( datetime date) Returns day of month (1 - 31) for specified date. Parameters date   -   Datetime is number of seconds elapsed since midnight (00:00:00), January 1, 1970. Sample int day = TimeDay(D'2003.12.31'); // day is 31 int TimeDayOfWeek( datetime date) Returns zero based day of week (0-Sunday,1,2,3,4,5,6) for specified date. Parameters date   -   Datetime is number of seconds elapsed since midnight (00:00:00), January 1, 1970. Sample int weekday = TimeDayOfWeek(D'2004.11.2'); // day is 1 - tuesday int TimeDayOfYear( void date) Returns day (1-1 january,..,365(6) - 31 december) of year for specified date. Parameters date   -   Datetime is number of seconds elapsed since midnight (00:00:00), January 1, 1970. Sample int day = TimeDayOfYear(CurTime()); int TimeHour( datetime time) Returns hour for specified time. Parameters time   -   Datetime is number of seconds elapsed since midnight (00:00:00), January 1, 1970. Sample int h = TimeHour(CurTime()); int TimeMinute( datetime time) Returns minute for specified time. Parameters time   -   Datetime is number of seconds elapsed since midnight (00:00:00), January 1, 1970. Sample int m = TimeMinute(CurTime()); int TimeMonth( datetime time) Returns month for specified time. Parameters time   -   Datetime is number of seconds elapsed since midnight (00:00:00), January 1, 1970. Sample int m = TimeMonth(CurTime()); int TimeSeconds( datetime time) Returns seconds for specified time. Parameters time   -   Datetime is number of seconds elapsed since midnight (00:00:00), January 1, 1970. Sample int m = TimeSeconds(CurTime()); int TimeYear( datetime time) Returns year for specified date. Return values can be in range 1970-2037. Parameters time   -   Datetime is number of seconds elapsed since midnight (00:00:00), January 1, 1970. Sample int y = TimeYear(CurTime()); int Year( ) Returns current year. Sample // return if date before 1 May 2002 if(Year()==2002 && Month()<5) return(0); 日期时间函数 [Date & Time Functions] datetime CurTime( ) 返回当前时间 示例: if(CurTime()-OrderOpenTime()<360) return(0); int Day() 返回当前日期 示例: if(Day()<5) return(0); int DayOfWeek( ) 返回当前日期是星期几 0-星期天,1,2,3,4,5,6 示例: // do not work on holidays. if(DayOfWeek()==0 || DayOfWeek()==6) return(0); int DayOfYear( ) 返回当前日期在年内的第几天 示例: if(DayOfYear()==245) return(true); int Hour() 返回当前的小时数 0-23 示例: bool is_siesta=false; if(Hour()>=12 || Hour()<17) is_siesta=true; datetime LocalTime() 返回当前电脑时间 示例: if(LocalTime()-OrderOpenTime()<360) return(0); int Minute() 返回当前分钟 示例: if(Minute()<=15) return("first quarter"); int Month() 返回当前月份 示例: if(Month()<=5) return("first half of year"); int Seconds() 返回当前秒数 示例: if(Seconds()<=15) return(0); int TimeDay( datetime date) 返回输入日期中的日期 :: 输入参数 date - 输入日期 示例: int day=TimeDay(D'2003.12.31'); // day is 31 int TimeDayOfWeek( datetime date) 返回输入日期中的日期是星期几 (0-6) :: 输入参数 date - 输入日期 示例: int weekday=TimeDayOfWeek(D'2004.11.2'); // day is 2 - tuesday int TimeDayOfYear( datetime date) 返回输入日期中的日期在当年中的第几天 :: 输入参数 date - 输入日期 示例: int day=TimeDayOfYear(CurTime()); int TimeHour( datetime time) 返回输入日期中的小时 :: 输入参数 date - 输入日期 示例: int h=TimeHour(CurTime()); int TimeMinute( datetime time) 返回输入日期中的分钟 :: 输入参数 date - 输入日期 示例: int m=TimeMinute(CurTime()); int TimeMonth( datetime time) 返回输入日期中的月份 :: 输入参数 date - 输入日期 示例: int m=TimeMonth(CurTime()); int TimeSeconds( datetime time) 返回输入日期中的秒钟 :: 输入参数 date - 输入日期 示例: int m=TimeSeconds(CurTime()); int TimeYear( datetime time) 返回输入日期中的年份 :: 输入参数 date - 输入日期 示例: int y=TimeYear(CurTime()); int TimeYear( datetime time) 返回当前年份 示例: // return if date before 1 May 2002 if(Year()==2002 && Month()<5) return(0);
本文档为【MT4学习资料第十二节 时间函数】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_638760
暂无简介~
格式:doc
大小:66KB
软件:Word
页数:8
分类:金融/投资/证券
上传时间:2018-09-08
浏览量:89