失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > week03_python标准库datetime

week03_python标准库datetime

时间:2019-05-11 11:13:19

相关推荐

week03_python标准库datetime

标准库datetime

datetime模块对日期、时间、时间戳的处理;datetime类类方法:today()返回本地时区当前时间的datetime对象now(tz=None)返回当前时间的datetime对象,时间到微秒,如果tz为None,返回和today()一样utcnow()没有时区的当前时间fromtimestamp(timestamp,tz=None)从一个时间戳返回一个datetime对象datetime对象timestamp()返回一个到微秒的时间戳时间戳:格林威治时间1970年1月1日0点到现在的秒数datetime.datetime.now().timestamp()1534767645.707461构造方法datetime.datetime(,12,6,16,29,43,79043)year、month、day、hour、minute、second、microsecond,取datetime对象的年月日时分秒及微秒weekday()返回星期的天,周一0,周日6isoweekday()返回星期的天,周一1,周日7date()返回日期date对象time()返回时间time对象replace()修改并返回新的时间isocalendar()返回一个三元组(年,周数,周的天)日期格式化**:类方法strptime(date_string,format),返回datetime对象对象方法strftime(format),返回字符串字符串format函数格式化timedelta对象(时间差)datetime2=datetime1+timedeltadatetime2=datetime1-timedeltatimedelta=datetime1-datetime2构造方法:datetime.timedelta(day=0,seconds=0,microseconds=0,milliseconds=0,minutes=0,hours=0,weeks=0)year=datetime.timedelta(days=365)total_seconds()返回时间差的总秒数例:h=datetime.timedelta(hours=24)print(h)d=datetime.datetime.now()s=d-hprint(s)print((d-s).total_seconds())#用现在的时间减去(时间差后的时间).total_seconds

标准库time

time:time.sleep(secs)将调用线程挂起指定的秒数;importtimetime.sleep(5)print("Hello,Python")

举例说明:

importdatetimeprint(datetime.datetime.now())#模块.类.方法print(datetime.datetime.today())a=datetime.datetime.now().timestamp()#datetime对象,返回时间戳print(datetime.datetime.fromtimestamp(a))#从一个时间戳返回一个datetime对象a=datetime.datetime(,2,1)#datetime对象的构建print(a)print(a.year)print(a.weekday())print(a.isoweekday())print(a.time())print(a.replace(,1,1,12,12))a=a.replace(,1,1,12,12)print(a.isocalendar())

日期格式化**

dt=datetime.datetime.strptime("21/11/0616:30","%d/%m/%y%H:%M")print(dt)print(dt.strftime("%Y-%m-%d%H:%M:%S"))print("{0:%Y}/{0:%m}/{0:%d}{0:%H}::{0:%M}::{0:%S}".format(dt))

如果觉得《week03_python标准库datetime》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。