在Python中将当前时间增加2个小时,并在时间戳中显示时间

时间:2018-08-23 11:34:54

标签: python datetime time

如何获取当前时间并在添加 2小时后以时间戳格式返回,例如 1535020200000

我尝试了以下操作,但没有得到预期的结果

current_time + timedelta(hours=2)

(datetime.now()).split('.')[0] + timedelta(hours=2)

由于第二个返回字符串,所以无法进行加法运算

4 个答案:

答案 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

引用documentation

  

返回与datetime实例相对应的POSIX时间戳。返回值是一个类似于time.time()返回的浮点数。

答案 3 :(得分:0)

感谢大家,尽管这对我有用

start_at = 2
hours_from_now = int(str(time.time() + start_at * 60 * 60)[0:10]) * 1000