怎样使用python时间()方法

  介绍

怎样使用python时间()方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

<强>

<强>

import 时间

<强>

<强>

<强>

打印(time.time()),, #,获取当前时间戳

<强>

1602407766.3462217   1234

<强>

<强>

<强>

tm_year=2020,表示当前是2020年   tm_mon=10,表示当前是10月   tm_mday=10,表示当前是10日   tm_hour=13,表示当前是13时(注意是格林尼治时间,加8小时才是北京时间)   tm_min=50,表示当前是50分   tm_sec=24,表示当前是24秒   tm_wday=5,表示当前是一周的第6天(周日是0,周一是1周六是6)   tm_yday=284,表示当前是一年的第284天   tm_isdst=0,表示不是夏令时(=1表示是夏令时)

<强>

打印(time.gmtime()),, #,获取当格林尼治时间前:格林尼治时间   print (time.localtime()),, #,获取当地时间

<强>

time.struct_time (tm_year=2020,, tm_mon=10, tm_mday=11, tm_hour=9, tm_min=19日,tm_sec=8, tm_wday=6, tm_yday=285,, tm_isdst=0)   time.struct_time (tm_year=2020, tm_mon=10, tm_mday=11, tm_hour=17日,tm_min=19日,tm_sec=8, tm_wday=6, tm_yday=285,, tm_isdst=0)

<强>

<强>

<强>

#,把时间对象转换成字符串   时间=time_str  time.strftime (& # 39; % Y年% m月% d日% H时% m分% S秒& # 39;)   打印(time_str)   print (time.strftime (& # 39; % Y年% m月% d日% H时% m分% S秒& # 39;,,time.gmtime (0)))

<强>

2020年10月11日17时30分24秒   1970年01月01日00时00分00秒以前

<强>

<强>

<强>

<强>

#,把时间字符串转换成时间对象   时间=time_struct  time.strptime (time_str, & # 39; % Y年% m月% d日% H时% m分% S秒& # 39;)   打印(time_struct)

<强>

time.struct_time (tm_year=2020,, tm_mon=10, tm_mday=11, tm_hour=17日,tm_min=35岁,tm_sec=52岁,tm_wday=6, tm_yday=285,, tm_isdst=1)

<强>

<强>

<强>

<强>

#,时间对象转换为时间戳   时间=time_num  time.mktime (time_struct)   打印(time_num)   ,   #,时间戳转换为时间对象   时间=time_struct2  time.gmtime (time_num)   时间=time_struct3  time.localtime (time_num)   打印(time_struct2)   打印(time_struct3)

<强>

1602409740.0   time.struct_time (tm_year=2020, tm_mon=10, tm_mday=11, tm_hour=9, tm_min=49岁,tm_sec=0,, tm_wday=6, tm_yday=285,, tm_isdst=0)   time.struct_time (tm_year=2020, tm_mon=10, tm_mday=11, tm_hour=17日,tm_min=49岁,tm_sec=0,, tm_wday=6, tm_yday=285,, tm_isdst=0)

<强>

<强>

date_list =, (& # 39; 2020 - 9 - 10 - & # 39;,, & # 39; 2020 - 9 - 20 & # 39;,, & # 39; 2020 - 9 - 15 & # 39;】   date_list2 =,排序(date_list,关键=lambda  x:, time.strptime (x), & # 39; Y - % - % d % # 39;))   打印(date_list2)

<强>

[& # 39;2020 - 9 - 10 - & # 39;,,& # 39;2020 - 9 - 15 & # 39;,,& # 39;2020 - 9 - 20 & # 39;]

<强>

date1 =, & # 39; 2020 - 9 - 10 - & # 39;   时间=date2  & # 39; 1999 - 9 - 9 & # 39;   ,   打印(time.mktime (time.strptime (date1, & # 39; Y - % - % d % # 39;)) -time.mktime (time.strptime (date2, & # 39; Y - % - % d % # 39;)))/86400)

<强>

7672.0

感谢各位的阅读!看完上述内容,你们对怎样使用python时间()方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

怎样使用python时间()方法