Python-时间日期处理
import datetime x = datetime.datetime.now() print(x) #执行结果: 2021-07-08 18:25:22.430714 print(x.year) #2021 print(x.month) #7 print(x.day) #8 print(x.strftime("%A")) #Thursday print(x.strftime("%B")) #July print(x.strftime("%Y-%m-%d")) #2021-07-08 print(x.strftime("%Y-%m-%d %H-%M-%S")) #2021-07-08 19-02-04 print(x.strftime("%Y/%m/%d %H/%M/%S")) #2021/07/08 19/02/49 #1、获取指定日期和日间 from datetime import datetime x = datetime(2019,7,9,14,20) print(x) #执行结果: 2019-07-09 14:20:00 #2、datetime转换为timestamp x = datetime(2019,7,9,14,20) dt = x.timestamp() print(dt) #执行结果:1562653200.0 #3、timestamp转换为datetime x = 1562653200.0 dt = datetime.fromtimestamp(x) #本地时间 print(dt) #执行结果: 2019-07-09 14:20:00 #4、timestamp转换为UTC标准时区的时间 x = 1562653200.0 dt = datetime.utcfromtimestamp(x) #UTC时间 print(dt) #5、将字符串格式的时间转换为datetime dt1 = datetime.strptime("2019-6-1 20:19:59", "%Y-%m-%d %H:%M:%S") print(dt1) print(type(dt1)) import time #6、将时间戳转换为时间 time = int(time.time()) print(time) print(datetime.fromtimestamp(time)) from datetime import timedelta #昨天 yestoday = datetime.now() -timedelta(days=1) print("昨天: "+ str(yestoday)) #明天 tommorow = datetime.now() + timedelta(days=1) print("明天: "+str(tommorow)) #当前时间推后1小时 future =datetime.now()+ timedelta(seconds=60 * 60) print("当前时间推后一小时: " + str(future)) #前两天 d = datetime.now() - timedelta(days=2) print(d) #五分钟有效期 d1 = datetime.now() + timedelta(seconds=5 * 60) print(d1)
三十六般武艺,七十二般变化,修练出个人品牌并发出光芒
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律