Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python:如何转换日期时间格式?_Python_Date - Fatal编程技术网

Python:如何转换日期时间格式?

Python:如何转换日期时间格式?,python,date,Python,Date,可能重复: 我有一个变量,如下代码所示 a = "2011-06-09" 使用python,如何将其转换为以下格式 "Jun 09,2011" 在2.5 Python之前的版本中,您可以将datetime.strtime替换为time.strtime,就像这样(未经测试):datetime.datetime(*(time.strtime('2011-06-09','%Y-%m-%d')[0:6])@Tim的答案只做了一半的工作——这将它放入了datetime.datetime对象中 要将其

可能重复:

我有一个
变量,如下代码所示

a = "2011-06-09"
使用python,如何将其转换为以下格式

"Jun 09,2011"

在2.5 Python之前的版本中,您可以将
datetime.strtime
替换为
time.strtime
,就像这样(未经测试):
datetime.datetime(*(time.strtime('2011-06-09','%Y-%m-%d')[0:6])
@Tim的答案只做了一半的工作——这将它放入了datetime.datetime对象中

要将其转换为所需的字符串格式,请使用:


可能与日期格式重复或与日期格式相关的问题,标题指示日期时间格式,Connfusing!Python2.4没有strptime它只有strftime Python2.4没有strptime它只有strftime
>>> import datetime
>>> d = datetime.datetime.strptime('2011-06-09', '%Y-%m-%d')
>>> d.strftime('%b %d,%Y')
'Jun 09,2011'
print(datetime.strftime('%b %d,%Y'))