<div class="highlight highlight-source-python notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="localSeries = pd.date_range(&quot;2018-7-1&quot;, periods=1, freq=&quot;30T&quot;, tz=&quot;Europe/London&quot;)
print(localSeries.to_period(&quot;30T&quot;)[0].start_time)
#Timestamp('2018-07-01 00:00:00')
print(localSeries.to_period(&quot;30T&quot;)[0].start_time.tz)
#None
print(localSeries.to_period(&quot;30T&quot;)[0].end_time.tz)
#None
print(localSeries[0].tz)
#&lt;DstTzInfo 'Europe/London' BST+1:00:00 DST&gt;"><pre class="notranslate"><span class="pl-s1">localSeries</span> <span class="pl-c1">=</span> <span class="pl-s1">pd</span>.<span class="pl-en">date_range</span>(<span class="pl-s">"2018-7-1"</span>, <span class="pl-s1">periods</span><span class="pl-c1">=</span><span class="pl-c1">1</span>, <span class="pl-s1">freq</span><span class="pl-c1">=</span><span class="pl-s">"30T"</span>, <span class="pl-s1">tz</span><span class="pl-c1">=</span><span class="pl-s">"Europe/London"</span>)
<span class="pl-en">print</span>(<span class="pl-s1">localSeries</span>.<span class="pl-en">to_period</span>(<span class="pl-s">"30T"</span>)[<span class="pl-c1">0</span>].<span class="pl-s1">start_time</span>)
<span class="pl-c">#Timestamp('2018-07-01 00:00:00')</span>
<span class="pl-en">print</span>(<span class="pl-s1">localSeries</span>.<span class="pl-en">to_period</span>(<span class="pl-s">"30T"</span>)[<span class="pl-c1">0</span>].<span class="pl-s1">start_time</span>.<span class="pl-s1">tz</span>)
<span class="pl-c">#None</span>
<span class="pl-en">print</span>(<span class="pl-s1">localSeries</span>.<span class="pl-en">to_period</span>(<span class="pl-s">"30T"</span>)[<span class="pl-c1">0</span>].<span class="pl-s1">end_time</span>.<span class="pl-s1">tz</span>)
<span class="pl-c">#None</span>
<span class="pl-en">print</span>(<span class="pl-s1">localSeries</span>[<span class="pl-c1">0</span>].<span class="pl-s1">tz</span>)
<span class="pl-c">#&lt;DstTzInfo 'Europe/London' BST+1:00:00 DST&gt;</span></pre></div>
<p dir="auto">While this may be useful for monthly/quarterly granularity data, it causes a problem for half-hourly data or similar around clock change, because the local times are used but the time-zone knowledge is dropped without warning.</p>
<p dir="auto">This might be quite a bit of work, maybe leave for post 0.8.0</p>