获取时间戳及时间戳转正常时间格式

;获取时间戳
	getTimestamp() {
		startTime := "19700101000000"
		nowTime := A_NowUTC
		; 计算现在时间到startTime时间戳经过的秒数
		EnvSub, nowTime, startTime, Seconds
		;毫秒时间戳
		timestamp := nowTime * 1000 + A_MSec
		SendInput, %timestamp%
	}
	;时间戳转日期格式
	timestampToDate(timestamp) {
                ;可以自行添加一下格式校验

		len := StrLen(timestamp)
		;毫秒转秒
		if(len == 13) {
			timestamp := (timestamp - A_MSec)// 1000
		}
		startTime := "19700101000000"
		;时区换算
		difTime := A_Now
		EnvSub, difTime, A_NowUTC, Seconds
		EnvAdd, startTime, timestamp, Seconds
		EnvAdd, startTime, difTime, Seconds
		;格式化
		FormatTime, time, %startTime%, yyyy-MM-dd HH:mm:ss
		SendInput, %time%
	}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA捐赠
共{{data.count}}人
人已捐赠
函数

根据菜单名获取菜单内容

2023-9-20 14:52:13

函数

【函数】简单的 RegExMatchAll

2024-1-11 10:00:15

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索