擅长:python、mysql、java
<p>我假设您正试图避免使用<code>datetime</code>对象,因为在其他情况下,它显然很混乱。你知道吗</p>
<blockquote>
<p>I can do it in a very inefficient way</p>
</blockquote>
<p>你其实不远,就一行。你知道吗</p>
<pre><code>def changeDateFormat(date):
newDate = []
for i in date.split('datetime')[2].split(','):
newDate.append(re.sub('[() ]', '', i))
pad = '-0' if newDate[1] < 10 else '-'
newStr = newDate[0] + pad + newDate[1] + '-' + newDate[2] + 'T' + newDate[3] + ':' + newDate[4]
return newStr
</code></pre>
<p>如果不使用<code>datetime</code>对象,恐怕没有更聪明的方法了。你知道吗</p>