admin 发表于 2022-8-29 13:47:53

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

本组函数用于处理日期时间型数据(从1970年1月1日00:00开始已经过的秒数)。
[*]Year() – 获取当前年份
[*]Month() – 获取当前月份
[*]Day() – 获取今日是本月第几天
[*]DayOfWeek() – 获取今日是星期几
[*]DayOfYear() – 获取今日是本年第几天
[*]Hour() – 获取当前小时数
[*]Minute() – 获取当前分钟数
[*]Seconds() – 获取当前秒数
[*]TimeCurrent() – 获取当前时间
[*]TimeDay() – 获取指定日期中天数
[*]TimeDayOfWeek() – 获取指定日期是星期几
[*]TimeDayOfYear() – 获取指定日期是一年中第几天
[*]TimeHour() – 获取指定日期中小时数
[*]TimeMinute() – 获取指定时间中分钟数
[*]TimeMonth() – 获取指日期的月份
[*]TimeSeconds() – 获取指时间中秒数
[*]TimeYear() – 获取指定日期的年份
[*]TimeLocal() – 获取当前本地时间

TimeDay() – 获取指定日期中天数int TimeDay(datetime date)返回指定日期中天数。参数:date - 日期时间,从1970年1月1日00:00开始所经历的总秒数示例:   int day=TimeDay(D'2003.12.31');// 天数为31TimeDayOfWeek() – 获取指定日期是星期几int TimeDayOfWeek(datetime date)返回指定日期是星期几(0代表星期天,1,2, 3, 4, 5, 6类推)。参数:date - 日期时间,从1970年1月1日00:00开始所经历的总秒数示例:   int weekday=TimeDayOfWeek(D'2004.11.2');// 数字2 - 星期二TimeDayOfYear() – 获取指定日期是一年中第几天int TimeDayOfYear(datetime date)返回指定日期是一年中第几天(1是1月1日,365(6)是12月31日)。参数:date - 日期时间,从1970年1月1日00:00开始所经历的总秒数示例:   int day=TimeDayOfYear(TimeCurrent());TimeHour() – 获取指定时间中小时数int TimeHour(datetime time)返回指定日期中小时数。参数:time - 日期时间,从1970年1月1日00:00开始所经历的总秒数示例:   int h=TimeHour(TimeCurrent());TimeMinute() – 获取指定时间中分钟数int TimeMinute(datetime time)返回指定时间中分钟数。参数:time - 日期时间,从1970年1月1日00:00开始所经历的总秒数示例:   int m=TimeMinute(TimeCurrent());TimeMonth() – 获取指定日期的月份int TimeMonth(datetime time)返回指定日期的月份。参数:time - 日期时间,从1970年1月1日00:00开始所经历的总秒数示例:   int m=TimeMonth(TimeCurrent());TimeSeconds() – 获取指定时间中秒数int TimeSeconds(datetime time)返回指定时间中秒数。参数:time - 日期时间,从1970年1月1日00:00开始所经历的总秒数示例:   int s=TimeSeconds(TimeCurrent());TimeYear() – 获取指定日期的年份int TimeYear(datetime time)返回指定日期的年份。返回值的范围可以在1970 到 2037之间。参数:time - 日期时间,从1970年1月1日00:00开始所经历的总秒数示例:   int y=TimeYear(TimeCurrent());TimeLocal() – 获取当前本地时间datetimeTimeLocal()返回本地计算机的当前时间,从1970年1月1日00:00算起所经历的总秒数。示例:   if(TimeLocal()-OrderOpenTime()<360) return(0);

support 发表于 2022-9-5 11:30:40

谢谢你的分享,有你社区会更精彩:lol

醉红尘灬残月 发表于 2024-1-29 10:46:14

分享值得大家支持
页: [1]
查看完整版本: MQL4日期时间处理函数(二)