笔记记录20221203:
import datetime
"""
1,datetime.date
2,datetime.datetime
3,datetime.timedelta
"""
'''
1,将日期转换成字符串类型输出:
# 1.1、字符串转换为日期类型
da2 = '2017-06-29 21:01:35'
date_da2 = datetime.datetime.strptime(da2,'%Y-%m-%d %H:%M:%S')
print(date_da2,type(date_da2)) # 2017-06-29 21:01:35
# 1.2、时间转换为字符串
date1 = datetime.datetime.today()
da3 = datetime.datetime.strftime(date1,'%Y:%m:%d %H:%M:%S')
print(da3,type(da3)) # 2021:08:17 23:15:57
'''
'''
2,将现在日期往后推,星期、天,小时,分钟,秒:
a = datetime.datetime.now()
b = a + timedelta(weeks=0,days=1,hours=1,minutes=1,seconds=1)
print(a,b) # 2021-06-28 23:11:37.900606 # 2021-06-30 00:12:38.900606
'''
'''
3,计算两个日期相隔的天数:
方法一:
time1 = datetime.date(2016, 10, 20)
time2 = datetime.date(2016, 11, 2)
print((time1-time2).days)
方法二:
time11 = datetime.datetime(2016, 10, 20)
time12 = datetime.datetime(2015, 11, 2)
# 计算天数差值
print((time11-time12).days)
'''
'''
4,显示当前日期,最合适的日期显示:
1,datetime.date.today()) :返回当前日期:2021-06-28
2,datetime.datetime.today()) :返回当前系统时间:2022-12-03 15:09:41.114309
3,datetime.datetime.now() :返回当前系统时间:2019-07-28 15:42:24.765625
4,datetime.datetime.now().date() :返回当前日期时间的日期部分:2019-07-28
'''
'''
5,返回星期:
1,a1 = datetime.date(2019,8,26) print(a1.isoweekday())
2,datetime.date.today().isoweekday() 返回2,即今天星期二;
3,datetime.datetime.weekday(datetime.datetime.now()):返回日期的星期,返回0-6,所以要+1
'''
页面更新:2024-04-02
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号