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】

 

posted @   巫小诗  阅读(216)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示