M语言中的操作符说明:数字以及时间相关的操作符

数字和时间是做数据分析时经常要进行操作运算的两类数据类型,在M语言中可以使用如下符合对其进行操作:

数字运算操作符

操作符功能
+加号
-减号
*乘号
/除号
+x一元正号
-x否定号


比较操作符
比较操作符可以用语数字之间的相互比较,也可以用于时间的比较,还可以用于逻辑值的比较。

操作符功能
>大于
>=大于等于
<小于
<=小于等于
=等于
<>不等于


时间操作符
M语言中与时间相关的数据类型有四种种

  1. 日期 #date:年,月,日
  2. 时间 #time:小时,分钟,秒
  3. 日期时间 #datetime:年,月,日,小时,分钟,秒
  4. 日期时间以及时区 #datetimezone:年,月,日,小时,分钟,秒,与UTC时间偏移的小时,与UTC时间偏移的分钟
  5. 时长#duration:天,小时,分钟,秒

日期操作

操作符X代表的数据类型Y代表的数据类型意义
X+Y时间 #time时长 #duration获得递延时间
X+Y时长 #duration时间 #time获得递延时间
X-Y时间 #time时长 #duration获得递减时间
X-Y时长 #duration时间 #time获得递减时间
X&Y日期 #date时间 #time获得日期时间


日期时间操作

操作符X代表的数据类型Y代表的数据类型意义
X+Y日期时间 #datetime时长 #duration获得递延时间
X+Y时长 #duration日期时间 #datetime获得递延时间
X-Y日期时间 #datetime时长 #duration获得递减时间
X-Y日期时间 #datetime日期时间 #datetime获得时间间隔

时长操作

操作符X代表的数据类型Y代表的数据类型意义
X+Y日期时间 #datetime时长 #duration获得递延时间
X+Y时长 #duration日期时间 #datetime获得递延时间
X+Y时长 #duration时长 #duration获得时长之和
X-Y日期时间 #datetime时长 #duration获得递减时间
X-Y日期时间 #datetime日期时间 #datetime获得时间间隔
X-Y时长 #duration时长 #duration获得时长之差
X*Y时长 #duration数字 number获得时长倍数
X*Y数字 number时长 #duration获得时长倍数
X/Y时长 #duration数字 number获得时长分数


时区时间操作

操作符X代表的数据类型Y代表的数据类型意义
X+Y时区 #datetimezone时长 #duration获得递延时区时间
X+Y时长 #duration时区 #datetimezone获得递延时区时间
X-Y时区 #datetimezone时长 #duration获得递减时区时间
X-Y时长 #duration时区 #datetimezone获得递减时区时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值