获取当前时间n分钟之后的时间

import time
from datetime import datetime
def test_getaftertime(n):  # 精确到分钟
    """
    获取当前时间往后的时间
    :param n: 当前时间后的n分钟
    :return: 返回当前时间后的时间,精确当分钟
    """
    nowtime = datetime.now().strftime('%Y-%m-%d %H:%M:%S')  # 获取当前时间
    # 将当前时间转换为时间数组
    timeArray1= time.strptime(nowtime, "%Y-%m-%d %H:%M:%S")
    print(timeArray1)
    # 将时间转换为时间戳:
    timeStamp = int(time.mktime(timeArray1))
    print(timeStamp)
    #在原来时间戳的基础上加n*60
    timeStamp += (n * 60)
    print(timeStamp)
    #把timestamp处理之后转换为时间数组,格式化为需要的格式
    timeArray2 = time.localtime(timeStamp)
    print(timeArray2)
    aftertime = time.strftime("%Y-%m-%d %H:%M", timeArray2)
    print(aftertime)
    return aftertime
#10分钟之后的时间
test_getaftertime(10)

D:\python3.6\python.exe D:/ApiAutoCase/对内App接口自动化测试/case_lib/api_case_lib/LGT/draft.py
time.struct_time(tm_year=2020, tm_mon=3, tm_mday=16, tm_hour=15, tm_min=11, tm_sec=38, tm_wday=0, tm_yday=76, tm_isdst=-1)
1584342698
1584343298
time.struct_time(tm_year=2020, tm_mon=3, tm_mday=16, tm_hour=15, tm_min=21, tm_sec=38, tm_wday=0, tm_yday=76, tm_isdst=0)
2020-03-16 15:21

Process finished with exit code 0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值