在Python中,與日期有關的方法主要包括:
-
datetime.date:表示年、月、日的日期對象。
- datetime.date.today():獲取當前日期。
- datetime.date(year, month, day):根據指定的年、月、日創建日期對象。
-
datetime.datetime:表示年、月、日、時、分、秒的日期和時間對象。
- datetime.datetime.now():獲取當前日期和時間。
- datetime.datetime(year, month, day, hour, minute, second):根據指定的年、月、日、時、分、秒創建日期和時間對象。
-
datetime.timedelta:用于表示時間間隔或持續時間。
- datetime.timedelta(days, seconds, microseconds, milliseconds, minutes, hours, weeks):根據指定的時間間隔創建timedelta對象。
-
strftime()方法:將日期對象格式化為指定格式的字符串。
- datetime.strftime(format):根據指定的格式將日期對象轉換為字符串。
-
strptime()方法:將字符串解析為日期對象。
- datetime.datetime.strptime(date_string, format):根據指定的格式將字符串解析為日期對象。
-
dateutil.parser.parse()方法:將字符串解析為日期對象,無需指定格式。
- dateutil.parser.parse(date_string):將字符串解析為日期對象。
-
date.weekday()方法:獲取日期對象所在的星期幾,返回一個整數(0-6,0表示星期一)。
-
date.isoweekday()方法:獲取日期對象所在的星期幾,返回一個整數(1-7,1表示星期一)。
-
date.replace()方法:替換日期對象中的年、月、日。
- date.replace(year, month, day):將日期對象中的年、月、日替換為指定的值。
這些方法可以幫助我們處理日期相關的操作,比如日期的計算、格式化、解析等。