python将格式字符串转换为时间戳的方法

  介绍

这篇文章主要介绍了python将格式字符串转换为时间戳的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

常用的时间函数如下

获取当前日期:time.time ()

获取元组形式的时间戳:time.local (time.time ())

格式化日期的函数(基于元组的形式进行格式化):

(1) time.asctime (time.local (time.time ()))

(2) time.strftime(格式[t])

将格式字符串转换为时间戳:

time.strptime (str, fmt=& # 39; H % % b % d %: % M: % S % y # 39;)

延迟执行:time . sleep([秒]),单位为秒

例1:

#,- *安康;编码:utf-8  - * -   import 时间   #当前时间   print  time.time ()   #时间戳形式   print  time.localtime (time.time ())   #简单可读形式   print  time.asctime (, time.localtime (time.time ()),)   #,格式化成2016 - 03 - 20,11:45:39形式   print  time.strftime (“Y % - % - % d  % H: % m: % S",, time.localtime ()),   #,格式化成Sat  Mar  28, 22:24:24  2016形式   print  time.strftime (“% a  % b  % d  % H: % M: % S  % Y",, time.localtime ()),   #,将格式字符串转换为时间戳   时间=a “Sat  Mar  28, 22:24:24  2016“;   print  time.mktime (time.strptime (a,“% a  % b  % d  % H: % M: % S  % Y"))

输出为

1481036968.19   time.struct_time (tm_year=2016, tm_mon=12, tm_mday=6, tm_hour=23日,tm_min=9, tm_sec=28日,tm_wday=1, tm_yday=341,, tm_isdst=0)   Tue  Dec  06 23:09:28  2016   2016 - 12 - 06 23:09:28   Tue  Dec  06 23:09:28  2016   

1459175064.0例2:某时间与当前比较,如果大于当前时间则调用某个脚本,否则等待半个小时候后继续判断

#,- *安康;编码:utf-8  - * -   import 时间   import 系统   import 操作系统   #判断当前时间是否超过某个输入的时间   def  Fuctime (s):   ,,,if  time.strftime (& # 39; Y % - % - % d  % H: % m: % & # 39;, time.localtime (time.time()))在年代:   ,,,,,,,return 真实的   ,,,:   ,,,,,,,return 错误的      而(1):   ,,,if  Fuctime(& # 39; 2016 - 12 - 05,就是# 39;):   ,,,,,,,#调用某个路径下的脚本的简便方法   ,,,,,,,os.system (“python 。/. ./day_2/Prime.py 。/. ./day_2/inti_prime.txt 。/. ./day_2/res_prime.txt")   ,,,,,,,休息   ,,,:   ,,,,,,,time . sleep (1800)   ,,,,,,,继续

感谢你能够认真阅读完这篇文章,希望小编分享python将格式字符串转换为时间戳的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

python将格式字符串转换为时间戳的方法