如何获取当前时间并在添加 2小时后以时间戳格式返回,例如 1535020200000
我尝试了以下操作,但没有得到预期的结果
current_time + timedelta(hours=2)
(datetime.now()).split('.')[0] + timedelta(hours=2)
由于第二个返回字符串,所以无法进行加法运算
答案 0 :(得分:3)
我建议以下
from datetime import datetime, timedelta
two_hours_from_now = datetime.now() + timedelta(hours=2)
print(two_hours_from_now.timestamp())
答案 1 :(得分:0)
如果需要时间戳记,请使用<p>This is a sentence with a <a href="#">link</a> in the middle.</p>
:
time.time
答案 2 :(得分:0)
您可以执行以下操作:
import datetime
current_time = datetime.datetime.now()
later = current_time + datetime.timedelta(hours=2)
print(later.timestamp())
您得到:
1535031690.031316
返回与datetime实例相对应的POSIX时间戳。返回值是一个类似于
time.time()
返回的浮点数。
答案 3 :(得分:0)
感谢大家,尽管这对我有用
start_at = 2
hours_from_now = int(str(time.time() + start_at * 60 * 60)[0:10]) * 1000