• 《0基础》学习Python——第十一讲__时间函数


    一、时间函数是Python中的内置函数和模块,用于处理日期和时间相关的操作。以下是常用的时间函数的种类和用法:

            

            1、time.time():返回当前时间的时间戳

            时间戳(timestamp)是一种表示日期和时间的方式,它是一个浮点数或整数,表示从某个特定的固定时间点(通常是1970年1月1日零点,也称为UNIX纪元)开始经过的秒数或毫秒数。在计算机编程中,时间戳常用于记录事件的发生时间、进行时间计算和比较等操作。

    1. import time
    2. timestamp = time.time()
    3. print(timestamp)

            2、time.gtime():获取当前时间戳对应的struct_time对象

    1. import time
    2. print(time.gmtime())
    3. #其输出结果为:time.struct_time(tm_year=2024, tm_mon=7, tm_mday=15, tm_hour=13, tm_min=56, tm_sec=10, tm_wday=0, tm_yday=197, tm_isdst=0)

            3、time.localtime()

    1. import time
    2. print(time.localtime())
    3. #打印结果为:time.struct_time(tm_year=2024, tm_mon=7, tm_mday=15, tm_hour=21, tm_min=57, tm_sec=32, tm_wday=0, tm_yday=197, tm_isdst=0)

           tm_year:年份、tm_mon:月份、tm_mday:日期、tm_hour:小时、tim_sec:秒、tm_wday:星期、tm_yday:该年第几天、tm_isday:夏令时

             4、time.ctime() :获取当前时间对应的易读结果

    1. import time
    2. print(time.ctime())#输出结果为:Mon Jul 15 21:59:24 2024

            5、time.sleep():暂停程序的执行一段时间。

    1. import time
    2. print("Start")
    3. time.sleep(2) # 暂停2秒钟
    4. print("End")

            6、datetime.strftime(format):将日期和时间格式化为字符串

    1. from datetime import datetime
    2. strs='今天是2024年7月15日,22时10分10秒'
    3. str_time = datetime.strptime(strs, "今天是%Y年%m月%d日,%H时%M分%S秒")
    4. strss = str_time.strftime("%d.%m.%Y %H:%M:%S")
    5. print(strss)
    6. #其输出结果为15.07.2024 22:10:10

            其中%Y表示年,%m表示月,%d表示日,%H表示时,%M表示分,%S表示秒

           

            7、字符串转化成时间类型后,用str_time.year, str_time.month, str_time.day, str_time.hour, str_time.minute, str_time.second,str_time.microsecond 分别提取其中的数据,并分别表示为年、月、日、时、分、秒、微秒,并且以整数的形式(int)返回

    1. str_time = datetime.strptime(strs, "%Y-%m-%d %H:%M")
    2. print(str_time.year, str_time.month, str_time.day, str_time.hour, str_time.minute, str_time.second,str_time.microsecond)

            

            8、datetime.now():返回当前的日期和时间

    1. import datetime
    2. current_datetime = datetime.datetime.now()
    3. print(current_datetime)

    其输出结果为:

            9、datetime.strptime(string, format):将字符串解析为时间对象。

    1. import datetime
    2. date_string = "2021-01-01"
    3. date_object = datetime.datetime.strptime(date_string, "%Y-%m-%d")
    4. print(date_object) #输出为2021-01-01 00:00:00

           10、str _time. timestamp :返回当前时间的时间戳,str_time为时间类型

    1. from datetime import datetime
    2. strs='今天是2024年7月15日,22时10分10秒'
    3. str_time = datetime.strptime(strs, "今天是%Y年%m月%d日,%H时%M分%S秒")
    4. print(str_time.timestamp())

      

  • 相关阅读:
    力扣113题引发的关于DFS和回溯的一点思考
    如何编写vscode插件-- 全声明周期记录
    Spring boot 事务
    2024期权交易佣金手续费最低是多少?期权交易有哪些成本?
    应广PMC131 SOP16 16pin八位单片机
    ChatGLM3-6B详细安装过程记录(Linux)
    分享超高清多机位现场直播间搭建方案
    steam搬砖项目赚钱吗,这几点你一定必须要知道
    快速查看Oracle数据库告警日志的存储位置
    Java:实现找出字符串中最长的回文子字符串算法(附完整源码)
  • 原文地址:https://blog.csdn.net/qq_64603703/article/details/140449461