在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):将日期对象中的年、月、日替换为指定的值。
这些方法可以帮助我们处理日期相关的操作,比如日期的计算、格式化、解析等。