python 日期转换时间戳,python时间转换

  python 日期转换时间戳,python时间转换

  概述

  通常python的time和datetime模块经常用来处理时间,但是在时间戳、字符串和时间转换的应用上并不是很熟练。如果你长时间不使用它们,你将无法清楚地理解它们。因此,它们被汇编成一个文件。

  视角

  时间戳、时间和字符串之间的关系安排如下:

  例子

  和时间戳转换。

  导入时间

  if __name__==__main__ :

  # timestamp: time.time()返回当前时间戳

  seconds=time.time()

  # time.localtime()将时间戳转换为struct_time

  s_time=time.localtime(秒)

  打印时间

  # time.mktime()将struct_time转换为时间戳。

  打印时间. mktime(s_time)

  一个

  2

  三

  四

  五

  六

  七

  八

  九

  10

  11

  12

  13

  #输出结构时间:包括年、月、日、时、分、秒等。

  time.struct_time(tm_year=2018,tm_mon=8,tm_mday=11,tm_hour=17,tm_min=31,tm_sec=57,tm_wday=5,tm_yday=223,tm_isdst=0)

  #时间戳

  1533980060.0

  一个

  2

  三

  四

  五

  和时间字符串。

  导入时间

  if __name__==__main__ :

  # time.strptime()将字符串转换为struct_time。

  # %Y:年

  # %m:月

  # %d:天

  # %H:小时,%M:分钟,%S:秒,有关更多详细信息,请参考python时间模块文档。

  s _ time=time . strptime( 2018-08-07 , %Y-%m-%d )

  打印时间

  # time.strftime()将struct_time转换为字符串。

  print time . strftime( % Y-% M-% d % H:% M:% S ,s_time)

  一个

  2

  三

  四

  五

  六

  七

  八

  九

  10

  11

  12

  13

  14

  #输出

  time.struct_time(tm_year=2018,tm_mon=8,tm_mday=7,tm_hour=0,tm_min=0,tm_sec=0,tm_wday=1,tm_yday=219,tm_isdst=-1)

  2018-08-07 00:00:00

  一个

  2

  三

  四

  以及时间戳字符串和时间戳字符串之间的转换。

  而且时间戳字符串和时间戳字符串之间没有直接的转换方法,需要通过struct_time进行转换。

  导入时间

  if __name__==__main__ :

  #时间戳

  seconds=time.time()

  #时间戳被转换为字符串

  print time . strftime( % Y-% M-% d % H:% M:% S ,time.localtime(秒))

  #字符串转换为时间戳

  打印time . mktime(time . strptime( 2018-08-07 , %Y-%m-%d ))

  一个

  2

  三

  四

  五

  六

  七

  八

  九

  10

  11

  12

  #输出

  2018-08-11 17:47:43

  1533571200.0

  -

  作者:回望郎

  历史提交的图片或压缩文件

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: