python datetime 获取时间
# 日期操作, date
# 设置日期
>>> datetime.date(2020,3,13)
datetime.date(2020, 3, 13)
>>> datetime.date.today()
datetime.date(2020, 3, 12)
# 访问日期
>>> datetime.date.today()
datetime.date(2020, 3, 12)
>>> datetime.date.today().year
2020
>>> datetime.date.today().month
3
>>> datetime.date.today().day
12
>>> datetime.date.today().__getattribute__("year")
2020
>>> datetime.date.today().__getattribute__("month")
3
>>> datetime.date.today().__getattribute__("day")
12
# 返回星期几
# 周一到周日,1到7
>>> datetime.date.today().isoweekday()
4
# 周一到周日,0到6
>>> datetime.date.today().weekday()
3
# 日期的格式化
>>> datetime.date(2020,3,13).isoformat()
'2020-03-13'
>>> datetime.date(2020,3,13).__str__()
'2020-03-13'
>>> datetime.date(2020,3,13).ctime()
'Fri Mar 13 00:00:00 2020'
>>> datetime.date(2020,3,13).strftime("%Y-%d-%m")
'2020-13-03'
>>> datetime.date(2020,3,13).__format__("%Y-%d-%m")
'2020-13-03'
# 时间操作 time
# 同时操作时间和日期
>>> datetime.datetime.now().__str__()
'2020-03-12 10:30:21.929071'
>>> datetime.datetime.now().isoformat()
'2020-03-12T10:30:30.457183'
>>> datetime.datetime.now().ctime()
'Thu Mar 12 10:30:38 2020'
>>> datetime.datetime.now().strftime("%Y-%d-%m %H-%M-%S")
'2020-12-03 10-31-47'
>>> datetime.datetime.now().__format__("%Y-%d-%m %H-%M-%S")
'2020-12-03 10-32-10'
# 两个时间点的差值
(a + datetime.timedelta(hours = 8)).ctime()
>>> a = datetime.datetime.now()
>>> b = datetime.datetime.now()
>>> (a - b).days
-1
>>> (a - b).seconds
86393
欢迎关注微信公众号<生信修炼手册>
标签:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架