获取时间戳快了8小时

使用问题 · 615 次浏览
vio 创建于 2023-07-27 17:52

v1.38.35, 获取时间戳好像比正常时间快了8小时?  其他时间格式是正常的, 只有时间戳有问题

 

示例动作:

https://getquicker.net/Sharedaction?code=e40284c8-4b2b-4987-50eb-08db8e3bceb3


回复内容
CL 2023-07-27 18:10
#1

模块里有个UTC时间的选项,参考文档选择一下。

vio 回复 CL 2023-07-28 08:57 :

能不能统一一下呢, 不用手动去计算, 文本值和时间戳保持一致, 否则很容易搞错

vio 最后更新于 2023-07-28 09:01
vio 回复 vio 2023-07-28 09:00 :

加上UTC后时间戳是对了, 但是文本值又不对了

CL 回复 vio 2023-07-28 12:40 :

分开取时间戳和文本值。目前没有办法做调整了,会影响已有动作。

臭冬瓜 回复 CL 2023-07-28 17:00 :

既然会影响已有动作,只能编写一个新的函数

沉没的白鲸 2023-07-27 19:05
#2

  显示没问题啊,有没有可能你的时区不对

vio 回复 沉没的白鲸 2023-07-28 08:55 :

chrome115 

vio 回复 沉没的白鲸 2023-07-28 08:55 :

是不是快了嘛

vio 回复 vio 2023-07-28 08:56 :

时区没问题, 都是GMT+0800

沉没的白鲸 回复 vio 2023-07-28 10:19 :

环境不同默认参数不一样,这个1690484664222用在qk内部模块可以转成准确时间,如果你要在一些没有参数可以选的环境使用需要经过调试才知道,可以像图二使用c#表达式获取

$=DateTime DateTime=DateTime.Now;
return DateTime.ToUnixTimeMilliseconds()+"\r\n"+DateTime.ToString("R",new System.Globalization.CultureInfo("en-US"));

Marcusx 2023-07-28 11:32
#3

获取后,系统转换成时间时又给你自动加了8小时,所以获取时间和时间戳,都要测试一下,转换的过程要加或减8小时

回复主贴