Python中时间处理

datetime主要包含以下几个内容

1、日期对象 date:常用的属性有year, month, day

方法:

(1)a = datetime.day.today():返回当前日期:

(2)b = a.replace(year,month,day):替换日期:返回一个替换指定日期字段的新date对象。参数3个可选参数,替换是产生新对象,不影响原date对象

(3)a.strftime(“%Y-%m-%d”):将日期对象转化为格式化字符串对象

(4)a.str():直接获得日期的字符串:a.str()

(5)a.ctime():获得ctime样式的格式

(6)比较大小:

方法:

(1)a=datetime.datetime.today(): 返回一个当前本地时间的datetime.datetime类的对象。

(2)datetime.datetime.now([tz]) :不指定时区,返回一个当前本地时间的datetime.datetime类的对象。指定时区,返回指定时区的时间

(3)datetime.datetime.strptime(strptime(“时间字符串”,format) :将时间字符串转换为datetime对象

(4)a.strftime(“%Y-%m-%d”):将日期对象转化为格式化字符串对象

(5)datetime.datetime(*list):list转换为datetime.datetime

4、时间间隔 timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0):

也可以用于Python中的日期操作。这是执行日期操作的最简单方法之一

eg:加一天

dtime = datetime.date.today() + datetime.timedelta(days=1)

Original: https://www.cnblogs.com/learning9/p/16577618.html
Author: 张小丹
Title: Python中时间处理

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/602747/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球