python时间常用的方法

 #获取当前的时间

from datetime import datetime
t1 = datetime.now() #带有秒级以下的格式化时间 【2018-11-29 13:39:53.819661】
t2 = datetime.now().strftime('%Y-%m-%d %H:%M:%S')  #格式化时间【2018-11-29 13:40:31】

 # 获取当前的时间戳

import time
stamp = time.time() #1543470157.0763102 
int_stamp = int(time.time()) # 1543470205

# 获取N天前的格式化时间

from datetime import datetime,timedelta
def getBeforeNdays(N=0):
    return (datetime.now()-timedelta(days=N)).strftime('%Y-%m-%d %H:%M:%S')

print(getBeforeNdays(20))# 2018-11-09 13:46:44

#将一个字符串时间转成时间戳

import time
format_time = '2018-11-29 14:02:50' 
second = time.mktime(time.strptime(format_time,'%Y-%m-%d %H:%M:%S')) #转成浮点型时间戳  【1543471370.0】

#将一个时间戳转成格式化时间

import time
t = 1543471370.0  #可以是int 或者 float
t1 = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(t)) #【2018-11-29 14:02:50】

 

转载于:https://www.cnblogs.com/wuxiaoshi/p/10037988.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值