datetime模块下面有三个类,date,time,datetime,下面datetime为例解释,date/time用法类似
import datetime # print(datetime.datetime.now()) #返回 2016-08-19 12:47:03.941925#print(datetime.date.fromtimestamp(time.time()) ) # 时间戳直接转成日期格式 2016-08-19# print(datetime.datetime.now() )# print(datetime.datetime.now() + datetime.timedelta(3)) #当前时间+3天# print(datetime.datetime.now() + datetime.timedelta(-3)) #当前时间-3天# print(datetime.datetime.now() + datetime.timedelta(hours=3)) #当前时间+3小时# print(datetime.datetime.now() + datetime.timedelta(minutes=30)) #当前时间+30分
# c_time = datetime.datetime.now()# print(c_time.replace(minute=3,hour=2)) #时间替换>>> dt = datetime.datetime.now()
>>> dt.date
<built-in method date of datetime.datetime object at 0x7fecdc85c530>
>>> dt.year
2017
>>> dt.month
12
>>> dt.day
30
>>> dt.hour
3
>>> dt.minute
41
>>> dt.second
9
# 一个datetime实例,常用的方法有以下几种:
datetime(实例).date() # 返回 date 对象
datetime(实例).time() # 返回 time 对象
datetime(实例).timetuple() # 返回time.struct_time 对象
dattime(实例).strftime(format) # 按照 format 进行格式化输出
本文详细介绍了Python中datetime模块的使用方法,包括如何获取当前日期时间、进行日期时间的加减运算及如何格式化输出等。通过实例展示了datetime、date和time类的基本操作。

4314

被折叠的 条评论
为什么被折叠?



