了解Python语言中的时间处理

发布时间:2022-03-30 09:43:19 人气:192 作者:多测师

  Python 语言对于时间的处理继承了 C语言的传统,时间值是以秒为单位的浮点数,记录的是从1970年1月1日零点到现在的秒数,这个秒数可以转换成我们日常可阅读形式的日期和时间:

  我们下面首先来看一下python 中当前时间值的获取:

  1. 时间值获取示例

  # -*- coding:utf-8 -*-

  import time

  nowTime = time.time()

  print("当前的时间值为:{}".format(nowTime))

  运行结果显示:

  当前的时间值为:1516599388.92

  2. 时间的结构信息转换

  # -*- coding:utf-8 -*-

  import time

  nowTime = time.time()

  localTime = time.localtime(nowTime)

  print("当前的本地时间为:{}".format(localTime))

了解Python语言中的时间处理

  运行结果显示:

  当前的本地时间为:time.struct_time(tm_year=2022, tm_mon=1, tm_mday=22, tm_hour=15, tm_min=25, tm_sec=49, tm_wday=0, tm_yday=22, tm_isdst=0)

  上面的代码中,通过 localtime 函数将当前的时间值(也称时间戳),转化成了时间元组,反映了年(tm_year),月(tm_mon),日(tm_mday),时(tm_hour),分(tm_min),秒(tm_sec),星期几(tm_wday),一年中的第几天(tm_yday),是否是夏令时间(tm_isdst)

  3. 时间信息的文本化输出

  # -*- coding:utf-8 -*-

  import time

  nowTime = time.time()

  localTime = time.localtime(nowTime)

  # 时间的ascii 文本描述

  ascTime = time.asctime(localTime)

  print("当前的本地时间为:{}".format(ascTime))

  运行结果显示:

  当前的本地时间为:Mon Jan 22 16:40:27 2022

  4. 时间文本信息的格式自定义

  # -*- coding:utf-8 -*-

  import time

  # 使用格式"年-月-日 星期几 时:分:秒",进行时间文本的格式化

  strfTime = time.strftime("%Y-%m-%d %a %H:%M:%S",

  time.localtime())

  print("当前的本地时间为:{}".format(strfTime))

  运行结果显示:

  当前的本地时间为:2022-03-30 Mon 16:56:06

  以上内容为大家介绍了了解Python语言中的时间处理,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注多测师。https://www.e70w.com/xwzx/

返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线