<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial"><div class="" style="font-family: Î¢ÈíÑźÚ; line-height: normal;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div class="" style="font-family: Î¢ÈíÑźÚ; font-size: 14px; line-height: normal; white-space: normal;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;"><div class="" style="font-family: Î¢ÈíÑźÚ; font-size: 14px; line-height: normal; white-space: normal;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;"><div class="" style="font-family: Î¢ÈíÑźÚ; font-size: 14px; line-height: normal; white-space: normal;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;"><span style="font-family: arial;">hi all£º</span></pre><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;"><div class="" style="font-family: Î¢ÈíÑźÚ; font-size: 14px; line-height: normal; white-space: normal;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;">I have report a bug:</pre></pre></div></pre></div><blockquote style="font-family: Î¢ÈíÑźÚ; font-size: 14px; line-height: normal; white-space: normal; margin: 0px 0px 0px 40px; border: none; padding: 0px;"><div class=""><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;">https://bugs.launchpad.net/ceilometer/+bug/1266398</pre></pre></div></pre></div></blockquote><div class="" style="font-family: Î¢ÈíÑźÚ; font-size: 14px; line-height: normal; white-space: normal;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><div><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;">When using ¡°ceilometer statistics -m instance -q "start=2011114-01-03T01:45:49" ¡± The ceilometer parse a invalid UTC timestamp with no error.I have analysed the code about "statistics",the ceilometer use iso8601 python lib to parse the UTC time.But, the method iso8601.parse_date() parse "2011114-01-03T01:45:49" to "2011-11-04 00:00:00+00:00" . So, this problem occoured.</pre><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;">While, I have tested the method with two lines of codes:</pre></div><div><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;">import iso8601</pre></div></pre></div></pre></div><blockquote style="font-family: Î¢ÈíÑźÚ; font-size: 14px; line-height: normal; white-space: normal; margin: 0px 0px 0px 40px; border: none; padding: 0px;"><div class=""><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;">print iso8601.parse_date(u"201114-01-03T01:45:49")</pre></pre></div></pre></div><div class=""><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;">It resulted error:"iso8601.iso8601.ParseError: month must be in 1..12"</pre></pre></div></pre></div></blockquote><div class="" style="font-family: Î¢ÈíÑźÚ; font-size: 14px; line-height: normal; white-space: normal;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;">But, after I modified the year in timestamp,like this:</pre></pre></div></pre></div><blockquote style="font-family: Î¢ÈíÑźÚ; font-size: 14px; line-height: normal; white-space: normal; margin: 0px 0px 0px 40px; border: none; padding: 0px;"><div class=""><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;">import iso8601</pre></pre></pre></div></pre></div><div class=""><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace;">print iso8601.parse_date(u"20114-01-03T01:45:49")</pre></pre></pre></div></pre></div></blockquote><div class="" style="font-family: Î¢ÈíÑźÚ; font-size: 14px; line-height: normal; white-space: normal;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px; line-height: 16px;"><div style="font-family: Î¢ÈíÑźÚ; font-size: 14px;"><pre style="font-family: Monaco, Consolas, Courier, 'Lucida Console', monospace; font-size: 12px;">the result is:"2011-04-01 00:00:00+00:00"<div><br></div>So, it is a bug of iso8601 python lib?if it is,how to fix the bug?<div><br></div><div>Anyone have good idea?<br><div><br></div><div>Best Regards </div><div>liusheng </div></div></pre></div></pre></div></pre></pre></div></pre></div></pre></pre></div></pre></div></pre></pre></div></pre></div></pre></div></div>