MQL5-日期时间型和颜色型

日期时间型

日期时间型是为存储日期时间型预留的,开始日期是1970年1月1日,占8字节内存。
日期时间型常量可被当做数字串,由 6 个部分的字符组成:年、月、日(或是日、月、年)、时、 分、秒,数据以 D 开头, 用单引号括起。
日期(年、月、日)、时间(时、分、秒),或是一起被省略,值起于1970年1月1日,止于3000年12月 31日。
根据日期的字面规定,您需要指定年,月和日。否则编译器会返回不完全输入的警告 。

示例:

datetime NY=D'2015.01.01 00:00';     // 2015年初的时间  
datetime d1=D'1980.07.19 12:30:27';  // 年 月 日 小时 分钟 秒 
 datetime d2=D'19.07.1980 12:30:27';  // 等于 D'1980.07.19 12:30:27';  
 datetime d3=D'19.07.1980 12';        // 等于 D'1980.07.19 12:00:00'  
 datetime d4=D'01.01.2004';           // 等于 D'01.01.2004 00:00:00'  
 datetime compilation_date=__DATE__;             // 编译日期  
 datetime compilation_date_time=__DATETIME__;    // 编译日期和时间  
 datetime compilation_time=__DATETIME__-__DATE__;// 编译时间 //--- 返回编译器警告后的声明示例  
 datetime warning1=D'12:30:27';       // 等于 D'[编译日期] 12:30:27'  
 datetime warning2=D'';               // 等于 __DATETIME__ 

颜色型

颜色型是为了存储颜色信息的,占用4个字节,头1个字节忽略不计,其他3个字节包括红绿蓝3 个数据。
颜色数据可以用三种方法表示: 字符数据、整型数据或者是颜色名(只能是已命名的网页颜色 )。
字符数据的表达方法是用三个数字来表示三种主要颜色:红、绿、蓝的比例。 数据以C开头, 用单引号括住。数字的值在 0 ~ 255 之间按比例选取。
整数数据的表达方法使用十六进制或十进制数字。十六进制数字如 0x00BBGGRR, 其中 RR 是 红色元素的比例,GG 是绿色的比例,BB 是蓝色的比例。十进制数不能直接体现红绿蓝的比例 ,而是十六进制数字的十进制表示方式。
特殊颜色名可以参考网页颜色表。

示例:

//--- 字面值  
C'128,128,128'    // 灰色  
C'0x00,0x00,0xFF' // 蓝色  
//--- 颜色名称  
clrRed                // 红色  
clrYellow            // 黄色  
clrBlack             // 黑色  
//--- 整数表示  
0xFFFFFF          // 白色  
16777215          // 白色  
0x008000          // 绿色  
32768             // 绿色 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值