擅长:python、mysql、java
<p><code>%j</code>不适合阅读您想要的日期格式,即日期格式。在</p>
<p>我想无论是在短期还是短期内,你都想</p>
<blockquote>
<p>"%Y-%m-%d %H:%M:%s"</p>
</blockquote>
<p>作为2014-07-22 19:59:53之类的格式字符串</p>
<p>同样,Linux的date命令将是</p>
<blockquote>
<p>echo <code>date +"%Y-%m-%d %H-%M-%S"</code></p>
</blockquote>
<p>或者,如果我误解了您的意思,而您想将<em>转换为</em>年中的日期格式,那么下面的代码片段就可以做到:</p>
<pre><code>import datetime
t = "2014-07-22 19:59:53"
thedatetime= datetime.datetime.strptime(t,'%Y-%m-%d %H:%M:%S')
my_new_t =datetime.datetime.strftime(thedatetime,"%Y:%j %H:%M:%S")
print 'my_new_t',my_new_t
</code></pre>
<p>输出是</p>
<blockquote>
<p>my_new_t 2014:203 19:59:53</p>
</blockquote>
<p>如果要在输出中使用分号,则不需要空格</p>
^{pr2}$