教程12国产编程语言CbrotherTime时间
CBrother提供了两个内置函数和一个Time类来处理时间和日期 内置函数
函数
描述
用法
time()
获取当前时间戳(单位:秒)
var t = time()
GetMillSecond()
获取毫秒时间(win,mac是开机时间,liunx为程序运行时间,会溢出)
var t = GetMillSecond() Time 类var myTime = new Time(); //不传参数表示获取当前时间初始化Time类 var myTime2 = new Time(1514739661); //传入时间戳(秒),则用时间戳初始化Time类
函数
描述
参数
返回值
用法
year()
获取自1900年后经过的年份。
无
年份数字
var nowYear = myTime.year()
mon()
获取月份
无
月份[0-11]
var nowMon = myTime.mon()
mday()
获取本月第几天
无
天数[1-31]
var nowDay = myTime.mday()
hour()
获取当前第几个小时
无
小时[0-23]
var nowHour = myTime.hour()
min()
获取分钟数字
无
[0-59]
var nowMin = myTime.min()
sec()
获取秒数
无
[0-59]
var nowSec = myTime.sec()
wday()
获取星期几
无
[0-6],0是周天
var nowWeek = myTime.wday()
yday()
获取一年中的第几天
无
[0-365]
var yearDay = myTime.yday()
setYear(y)
修改年份,1900年后经过的年
要修改的值
无
myTime.setYear(1)
setMon(m)
修改月份
[0-11]
无
myTime.setMon(1)
setMDay(d)
修改月份中的天数
[1-31]
无
myTime.setMDay(1)
setHour(h)
修改小时数
[0-23]
无
myTime.setHour(1)
setMin(m)
修改分钟数
[0-59]
无
myTime.setMin(1)
setSec(s)
修改秒数
[0-59]
无
myTime.setSec(1)
setWDay(w)
修改星期几
[0-6],0是周天
无
myTime.setWDay(1)
setYDay(yd)
修改一年中的第多少天
[0-365]
无
myTime.setYDay(1)
time()
转化成秒级时间戳
无
时间戳
var thisTime = myTime.time()
strftime(format)
按照format格式化当前Time类
format:格式
字符串
var timeStr = myTime.strftime("Now is %Y/%m/%d %H:%M:%S")
strptime(timestr,format)
用timestr按照format格式初始化Time类
timeStr:时间字串,format:格式
无
myTime.strptime("Now is 2018/1/1 1:1:1","Now is %Y/%m/%d %H:%M:%S")
例子: function main(parm) { var myTime = new Time(1514739661); // 2018/1/1 1:1:1 print "year:" + myTime.year(); print "mon:" + myTime.mon(); print "mday:" + myTime.mday(); print "hour:" + myTime.hour(); print "min:" + myTime.min(); print "sec:" + myTime.sec(); print "wday:" + myTime.wday(); print "yday:" + myTime.yday(); var thisTime = myTime.time(); print "time is:" + thisTime; myTime.setYear(myTime.year() + 1); myTime.setMon(myTime.mon() + 1); myTime.setMDay(myTime.mday() + 1); myTime.setHour(2); myTime.setMin(2); myTime.setSec(2); var setTime = myTime.time(); print "after set time is:" + setTime; print "timestr is:" + myTime.strftime("%Y/%m/%d %H:%M:%S"); }
结果: year:118 mon:0 mday:1 hour:1 min:1 sec:1 wday:1 yday:0 time is:1514739661 after set time is:1549044122 timestr is:2019/02/02 02:02:02 时间字符串的格式
符号
描述
%y
两位数的年份表示(00-99)
%Y
四位数的年份表示(000-9999)
%m
月份(01-12)
%d
月内中的一天(0-31)
%H
24小时制小时数(0-23)
%I
12小时制小时数(01-12)
%M
分钟数(00-59)
%S
秒(00-59)
%a
本地简化星期名称
%A
本地完整星期名称
%b
本地简化的月份名称
%B
本地完整的月份名称
%c
本地相应的日期表示和时间表示
%p
本地A.M.或P.M.的等价符
%U
一年中的星期数(00-53)星期天为星期的开始
%w
星期(0-6),星期天为星期的开始
%W
一年中的星期数(00-53)星期一为星期的开始
%x
本地相应的日期表示
%X
本地相应的时间表示
%Z
当前时区的名称
%%
%号本身
电气运行试题十七1。变压器运行时出现哪些情况应汇报值长1。内部有异音或有放电声2。绕组温度异常散热器局部不热3。漏油油位计看不到油面4。有色变化过甚,油化验不合格5。安全通道发生裂纹,防爆门破裂6
电气运行试题十三47。什么是电流互感器将大电流按规定比例转换成小电流的设备或特殊变压器称为电流互感器电流互感器的二次侧一般为5A和1A,以供电流表。功率表。电能表。和继电器的的电流线圈所需的电流4
电气运行试题十16。电路的组成电源负载控制电器保护电器导线17。什么是欧姆定律通过电阻原件的电流与电阻两端的电压成正比与电阻成反比即IUR18。电机的绝缘分类等级AEBFHC温度10512013
电气运行试题十九1高压断路器的作用答正常运行时,接通或断开电路的空载电流和负荷电流。当电气设备,线路故障时,高压断路器与保护装置相配合,迅速自动能切除故障电流。需要时能自动重合,起到控制和保护作用
防火安全知识普及1。引起火灾的火源有哪些火源一般分为直接火源和间接火源两大类。直接火源有(1)明火灯火,如火柴打火机火焰,香烟点火,烧红的电热丝等(2)电火花(3)雷电火等。间接火源有(1)加热起
一级注册消防考试之水泵的五种启动方式第一种应急机械启动根据消防给水及消火栓系统技术规范GB509742014标准规定,压力启动远程启动和硬拉线启动都是通过继电器来实现自动启泵的,若继电器和弱电信号故障不能自动启动消防
30年承诺一直未变!专注好服务,就是苏宁易购818最大的升级今年的苏宁易购818确实不简单。八月初开始,苏宁易购就连续曝出J10商品上新猫宁联采范围扩大百大家电品牌发布站台视频等大动作,势必要全线引爆这场促销盛宴。而近日苏宁董事长张近东深入
乘风破浪的姐姐算什么?有披荆斩棘的实力才能C位出道乘风破浪的路上,不会总是一帆风顺。遇到困境,有的人选择掉头离开,而有的人则选择继续砥砺前行。浪姐们每一次的卖力表演,都是为了在舞台上绽放更多光芒。摆脱年龄困局最好的方法,就是用实力
2019年一级消防工程师报考条件全面解读一级消防工程师报考条件凡符合人力资源和社会保障部公安部关于印发注册消防工程师制度暂行规定和注册消防工程师资格考试实施办法的通知(人社部发201256号)规定条件申请报名参加考试的考
消防水泵控制电路图的常见问题及解决办法自2001年01D3033常用水泵电气控制图(以下简称01D3033)发布实施以来,历经了两次修编工作,对规范统一我国消防水泵控制柜的标准化工作,提高火灾工况下消防水泵的安全可靠运
湿式自动喷水灭火系统一系统的组成系统的组成二系统的工作原理系统的工作原理三系统组件系统组件四湿式报警阀湿式报警阀是只允许水单方向流入喷水系统并在规定流量下报警的一种单向阀。它在系统中的作用为接通或关断