热线电话:13121318867

登录
2020-12-25 阅读量: 687
python中datetime模块详解
>>> import datetime
>>> datetime.datetime.now()  # 获取当前时间
datetime.datetime(2017, 1, 25, 17, 46, 12, 589000)
>>> datetime.datetime.today()  # 获取当前时间
datetime.datetime(2017, 1, 25, 17, 47, 47, 523000)
>>> datetime.datetime.now().day  # 获取当天日期
25
>>> datetime.datetime.now().year  # 获取当前年份
2017
>>> datetime.datetime.now().date()  # 返回date类型
datetime.date(2017, 1, 25)
>>> datetime.datetime.now().timetuple()  # 返回time结构
time.struct_time(tm_year=2017, tm_mon=1, tm_mday=25, tm_hour=17, tm_min=55, tm_sec=22, tm_wday=2, tm_yday=25, tm_isdst=-1)
>>> time.localtime(time.time())  # 一样返回time结构
time.struct_time(tm_year=2017, tm_mon=1, tm_mday=25, tm_hour=18, tm_min=17, tm_sec=28, tm_wday=2, tm_yday=25, tm_isdst=0)
>>> datetime.datetime.now().time()  # 返回time类型
datetime.time(18, 17, 53, 381000)
>>> datetime.datetime.now().weekday()  # 当前星期几。星期一是0,星期于是6。这里是方法,不是属性
2
>>> datetime.datetime.now().isoweekday()  # 当前星期几。星期一是1,星期于是7。 这里是方法,不是属性
3
>>> datetime.datetime.now()-datetime.datetime(2016,1,25,18,17,28,00)  # 进行比较运算,返回timedelta类型
datetime.timedelta(366, 244, 60000)
>>> datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")  # 转换成字符串
'2017-01-25 18:22:26'
>>> time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(time.time()))  # 转换成字符串
'2017-01-25 18:22:35'
>>> datetime.datetime.strptime("2017-01-25 18:50:16", "%Y-%m-%d %H:%M:%S")  # 字符串生成datetime对象
datetime.datetime(2017, 1, 25, 18, 50, 16)


170.5189
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子