Python 将字符串格式的日期转换为datetime.Date
我有一些字符串以如下格式出现Python 将字符串格式的日期转换为datetime.Date,python,Python,我有一些字符串以如下格式出现 2014年7月29日或2015年8月3日 将其转换为datetime.date对象的最简单方法是什么 我只能想编一本像d={'Jul':7,'Aug':8,…}这样的字典,然后去做 dt=datetime.date(年、月、日) 有没有其他更简单的方法来避免创建这本词典 感谢使用将字符串转换为对象 然后,使用方法将其转换为对象: 用于将字符串转换为对象 然后,使用方法将其转换为对象: 用于将字符串转换为对象 然后,使用方法将其转换为对象: 用于将字符串转换为对象 然
2014年7月29日
或2015年8月3日
将其转换为datetime.date
对象的最简单方法是什么
我只能想编一本像d={'Jul':7,'Aug':8,…}
这样的字典,然后去做
dt=datetime.date(年、月、日)
有没有其他更简单的方法来避免创建这本词典
感谢使用将字符串转换为对象
然后,使用方法将其转换为对象:
用于将字符串转换为对象
然后,使用方法将其转换为对象:
用于将字符串转换为对象
然后,使用方法将其转换为对象:
用于将字符串转换为对象
然后,使用方法将其转换为对象:
简单的方法是使用
dateutil.parse
module,它允许解析常见的日期格式,即使您不知道它当前在使用什么
例:
一旦有了datetime对象,就只需调用datetime.date()方法简单的方法是使用
dateutil.parse
模块,它可以解析常见的日期格式,即使您不知道它当前使用的是什么
例:
一旦有了datetime对象,就只需调用datetime.date()方法简单的方法是使用
dateutil.parse
模块,它可以解析常见的日期格式,即使您不知道它当前使用的是什么
例:
一旦有了datetime对象,就只需调用datetime.date()方法简单的方法是使用
dateutil.parse
模块,它可以解析常见的日期格式,即使您不知道它当前使用的是什么
例: 一旦有了datetime对象,就应该只调用datetime.date()方法
>>> datetime.datetime.strptime('29-Jul-2014', '%d-%b-%Y')
datetime.datetime(2014, 7, 29, 0, 0)
>>> datetime.datetime.strptime('29-Jul-2014', '%d-%b-%Y').date()
datetime.date(2014, 7, 29)
>>> import dateutil.parser
>>>
>>> utc_time = '2014-07-29T00:00:00'
>>> verbose_time = '29-Jul-2014'
>>> some_locale = '29/7/14'
>>> dateutil.parser.parse(utc_time)
datetime.datetime(2014, 7, 29, 0, 0)
>>> dateutil.parser.parse(verbose_time)
datetime.datetime(2014, 7, 29, 0, 0)
>>> dateutil.parser.parse(some_locale)
datetime.datetime(2014, 7, 29, 0, 0)