<div dir="ltr"><div>Hi, Python date time experts,<br></div><div><br>summary for getting UTC time in sec:<br><br>print time.time()<br>print calendar.timegm(time.gmtime())<br>print time.mktime(time.localtime())<br>print calendar.timegm(datetime.datetime.utcnow().timetuple())<br>print time.mktime(datetime.datetime.now().timetuple())<br><br></div><div><br>Are all the functions above expected?<br></div><div><br><br></div>See code below:<br><div><br>###################################################<br><br><br><span class=""><span class="">"""</span>Try the time date util for local and gm.</span>
      
      
        <table class=""><tbody><tr><td id="LC2" class=""><span class=""></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC3" class=""><span class="">Usage:</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC4" class=""><span class="">$ date -u +%s && python aa.py </span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC5" class=""><span class="">1471980937</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC6" class=""><span class=""></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC7" class=""><span class="">* time:</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC8" class=""><span class="">time.struct_time(tm_year=2016, tm_mon=8, tm_mday=23, tm_hour=19, tm_min=35, tm_sec=37, tm_wday=1, tm_yday=236, tm_isdst=0)          time.gmtime()</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC9" class=""><span class="">1472009737.0        time.mktime</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC10" class=""><span class="">1471980937         calendar.timegm <-- right</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC11" class=""><span class="">time.struct_time(tm_year=2016, tm_mon=8, tm_mday=23, tm_hour=12, tm_min=35, tm_sec=37, tm_wday=1, tm_yday=236, tm_isdst=1)         time.localtime()</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC12" class=""><span class="">1471980937.0       time.mktime <-- right</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC13" class=""><span class="">1471955737         calendar.timegm</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC14" class=""><span class=""></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC15" class=""><span class="">* datetime.utcnow():</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC16" class=""><span class="">time.struct_time(tm_year=2016, tm_mon=8, tm_mday=23, tm_hour=19, tm_min=35, tm_sec=37, tm_wday=1, tm_yday=236, tm_isdst=-1)        datetime.utcnow()</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC17" class=""><span class="">1472006137.0       time.mktime</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC18" class=""><span class="">1471980937         calendar.timegm <-- right</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC19" class=""><span class="">time.struct_time(tm_year=2016, tm_mon=8, tm_mday=23, tm_hour=12, tm_min=35, tm_sec=37, tm_wday=1, tm_yday=236, tm_isdst=-1)        datetime.now()</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC20" class=""><span class="">1471980937.0       time.mktime <-- right</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC21" class=""><span class="">1471955737         calendar.timegm</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC22" class=""><span class=""></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC23" class=""><span class="">* summary for getting UTC time in sec:</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC24" class=""><span class="">1471980937.24</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC25" class=""><span class="">1471980937</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC26" class=""><span class="">1471980937.0</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC27" class=""><span class="">1471980937</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC28" class=""><span class="">1471980937.0</span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC29" class=""><span class=""><span class="">"""</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC30" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC31" class=""><span class="">import</span> calendar</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC32" class=""><span class="">import</span> datetime</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC33" class=""><span class="">import</span> time</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC34" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC35" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC36" class=""><span class="">def</span> <span class="">to_timestamp</span>(<span class="">dt</span>):</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC37" class="">    <span class="">return</span> calendar.timegm(dt.timetuple())</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC38" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC39" class=""><span class="">def</span> <span class="">to_timestamp2</span>(<span class="">dt</span>):</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC40" class="">    <span class="">return</span> time.mktime(dt.timetuple())</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC41" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC42" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC43" class=""><span class="">print</span> <span class=""><span class="">'</span><span class="">\n</span>* time:<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC44" class="">gmt <span class="">=</span> time.gmtime()</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC45" class="">localt <span class="">=</span> time.localtime()</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC46" class="">utc_now <span class="">=</span> datetime.datetime.utcnow()</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC47" class="">local_now <span class="">=</span> datetime.datetime.now()</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC48" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC49" class=""><span class="">print</span> gmt, <span class=""><span class="">'</span><span class="">\t</span> time.gmtime()<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC50" class=""><span class="">print</span> time.mktime(gmt), <span class=""><span class="">'</span><span class="">\t</span> time.mktime<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC51" class=""><span class="">print</span> calendar.timegm(gmt), <span class=""><span class="">'</span><span class="">\t</span> calendar.timegm <-- right<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC52" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC53" class=""><span class="">print</span> localt, <span class=""><span class="">'</span><span class="">\t</span> time.localtime()<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC54" class=""><span class="">print</span> time.mktime(localt), <span class=""><span class="">'</span><span class="">\t</span> time.mktime <-- right<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC55" class=""><span class="">print</span> calendar.timegm(localt), <span class=""><span class="">'</span><span class="">\t</span> calendar.timegm<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC56" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC57" class=""><span class="">print</span> <span class=""><span class="">'</span><span class="">\n</span>* datetime.utcnow():<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC58" class=""><span class="">print</span> utc_now.timetuple(), <span class=""><span class="">'</span><span class="">\t</span> datetime.utcnow()<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC59" class=""><span class="">print</span> to_timestamp2(utc_now), <span class=""><span class="">'</span><span class="">\t</span> time.mktime<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC60" class=""><span class="">print</span> to_timestamp(utc_now), <span class=""><span class="">'</span><span class="">\t</span> calendar.timegm <-- right<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC61" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC62" class=""><span class="">print</span> local_now.timetuple(), <span class=""><span class="">'</span><span class="">\t</span> datetime.now()<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC63" class=""><span class="">print</span> to_timestamp2(local_now), <span class=""><span class="">'</span><span class="">\t</span> time.mktime <-- right<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC64" class=""><span class="">print</span> to_timestamp(local_now), <span class=""><span class="">'</span><span class="">\t</span> calendar.timegm<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC65" class="">
</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC66" class=""><span class="">print</span> <span class=""><span class="">'</span><span class="">\n</span>* summary for getting UTC time in sec:<span class="">'</span></span></td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC67" class=""><span class="">print</span> time.time()</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC68" class=""><span class="">print</span> calendar.timegm(time.gmtime())</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC69" class=""><span class="">print</span> time.mktime(time.localtime())</td>
      </tr>
      <tr>
        </tr></tbody></table><table class=""><tbody><tr><td id="LC70" class=""><span class="">print</span> calendar.timegm(datetime.datetime.utcnow().timetuple())</td>
      </tr>
      <tr>
        </tr></tbody></table><span class="">print</span> time.mktime(datetime.datetime.now().timetuple())<span class=""><span class=""></span></span><br clear="all"><br>###################################################<br><br><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Lenjoy<br></div>
</div></div>