擅长:python、mysql、java
<p>您可以在字符串本身中提供日期格式:</p>
<pre><code>string = "{0:%Y/%m/%d %H:%M:%S}".format(d1)
</code></pre>
<p>接下来,如果我们将一个参数的格式设置为<code>format()</code>,会更简洁一些:</p>
<pre><code>"Date range: {0:{2}} to {1:{2}}".format(d1, d2, fmt)
</code></pre>
<p>我们甚至可以传递一个日期范围,并使用<code>0[index]</code>从中获取所有日期</p>
<pre><code>"Date range: {0[0]:{1}} to {0[1]:{1}}".format(daterange, fmt)
</code></pre>
<p>为了提高可读性,我们还可以使用命名字段:</p>
<pre><code>"Date range: {dates[0]:{fmt}} to {dates[1]:{fmt}}".format(dates=daterange, fmt=fmt)
</code></pre>