无法计算单行日期时间



im试图创建一个python脚本,通过http请求登录到本地服务器,但它需要当地时间,但我认为它是加密的,但不确定示例:2022.08.07.01.09.59=1659823799756我看了一下js代码

function getDuration(time) {
let duration = 0;
if (time.seconds) {
duration += time.seconds * 1000;
}
if (time.minutes) {
duration += time.minutes * 60 * 1000;
}
if (time.hours) {
duration += time.hours * 60 * 60 * 1000;
}
if (time.days) {
duration += time.days * 24 * 60 * 60 * 1000;
}
return duration;

它不是加密的,它是epoch/unix时间戳,是自1970年1月1日12:00:00 AM GMT以来的秒数。它也可以用毫秒数表示(根据您的情况(。

在Python中,您可以使用time.time()获得它,以获得毫秒数乘以1000。如果您需要一个整数值,您必须将其四舍五入,因为time.time()返回一个浮点值。

timeMillis = int(round(time.time() * 1000))

有关当前Epoch(单位:毫(和转换器,请参阅此链接https://currentmillis.com/

最新更新