擅长:python、mysql、java
<p>使用内置的<a href="http://docs.python.org/2/library/datetime.html" rel="nofollow">^{<cd1>}</a>模块。</p>
<p>首先,按每个<code>.</code>分割日期(假设它是一个字符串),并将列表传递给<code>datetime.date</code></p>
<pre><code>date1 = datetime.date(*date1.split('.'))
date2 = datetime.date(*date2.split('.'))
</code></pre>
<p>然后得到每个日期的<code>ordinal</code>(自0001年1月1日起的天数)</p>
<pre><code>date1 = date1.toordinal()
date2 = date2.toordinal()
</code></pre>
<p>然后,使用<code>for</code>循环和<code>fromordinal</code>函数将序号转换为日期</p>
<pre><code>for i in range(date1, date2 + 1):
print date.fromordinal(i).strftime('%Y.%m.%d')
</code></pre>
<p>总而言之:</p>
<pre><code>date1 = datetime.date(*date1.split('.')).toordinal()
date2 = datetime.date(*date2.split('.')).toordinal()
for i in range(date1, date2 + 1):
print date.fromordinal(i).strftime('%Y.%m.%d')
</code></pre>