如何从python datetime中的当前时间获取unix时间戳x秒?
这是我的理解,但如何添加秒数?如何从python datetime中的当前时间获取unix时间戳x秒?,python,Python,这是我的理解,但如何添加秒数?time.time()+x。。。如果需要int,我想您可以强制转换为int,您可以使用datetime.timedelta(seconds=x) 下面是一个演示: 导入日期时间 >>>datetime.timedelta(秒=30) datetime.timedelta(0,30) >>>datetime.datetime.now()+datetime.timedelta(30) datetime.datetime(2020,4,27,7,32,20,360683)
time.time()+x
。。。如果需要int,我想您可以强制转换为int,您可以使用datetime.timedelta(seconds=x)
下面是一个演示:
导入日期时间
>>>datetime.timedelta(秒=30)
datetime.timedelta(0,30)
>>>datetime.datetime.now()+datetime.timedelta(30)
datetime.datetime(2020,4,27,7,32,20,360683)
>>>(datetime.datetime.now()+datetime.timedelta(30)).timestamp()
1587965562.213423
你也可以考虑
试试这个: 你会有临时秒,并可以改变它,因为你的愿望。任何日期或时间都有可能time.time() + x
输出:(20秒加上当前秒)
你想移动x秒吗?@Mohsen是的,所以当前时间+x秒检查我共享的答案。使用
DIRFILTER
所有元素都可用,您可以移动x秒,只需购买temp.second+x
int(datetime.timedelta(seconds=x)+datetime.now().timestamp())-->?
time.time() + x
from datetime import datetime
temp = datetime.now()
DIRFILTER = "{:04d}{:02d}{:02d} {:02d}:{:02d}:{:02d}".format(temp.year, temp.month, temp.day,temp.hour,temp.minute,temp.second)
shifted_second=temp.second+20 //desire second
print(temp)
print(DIRFILTER)
print(shifted_second)
2020-03-28 11:12:31.418328
20200328 11:12:31
51