Python的时间模块

简介: Python的时间模块

前言

主要介绍time模块以及datetime的常用手法。

time.time()

一般用于计算时间差,也称之为时间戳,例如:

import time
def s_time():
    start = time.time()
    for i in range(5):
        time.sleep(1)
    end = time.time()
    print(f"共花费{end-start}S")
s_time()

计算循环总计花费多长时间,这里可能出现5.0012545这类的值。问题不大,这是因为time.time获取是值是从1970年到现在的时间。

time.strftime()

print(time.strftime("%Y-%m-%d %H:%M:%S"))
# 2022-07-19 17:24:25

关于这个的用法,可以参照如下组合使用

%y 两位数的年份表示(00-99)
    %Y 四位数的年份表示(000-9999)
    %m 月份(01-12)
    %d 月内中的一天(0-31)
    %H 24小时制小时数(0-23)
    %I 12小时制小时数(01-12)
    %M 分钟数(00=59)
    %S 秒(00-59)
    %a 本地简化星期名称
    %A 本地完整星期名称
    %b 本地简化的月份名称
    %B 本地完整的月份名称
    %c 本地相应的日期表示和时间表示
    %j 年内的一天(001-366)
    %p 本地A.M.或P.M.的等价符
    %U 一年中的星期数(00-53)星期天为星期的开始
    %w 星期(0-6),星期天为星期的开始
    %W 一年中的星期数(00-53)星期一为星期的开始
    %x 本地相应的日期表示
    %X 本地相应的时间表示
    %Z 当前时区的名称
    %% %号本身

datetime.strftime()

标题是这样,其实际用法不是这样

import datetime
now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print(now)
# 2022-07-19 17:49:19

总结

时间戳可以用来对文件的命名,主要还是看需求。如果想了解更多用法的用法,百度是最好的老师,想偷懒,那就私聊博主给你看看博主的小笔记。有一些实际的上手运用。


目录
相关文章
|
5天前
|
Python
【Python进阶(五)】——模块搜索及工作目录
【Python进阶(五)】——模块搜索及工作目录
|
5天前
|
机器学习/深度学习 存储 Python
|
3天前
|
Python
【Python3 查询手册学习】,完整版PDF开放下载_python速查手册·模块卷(全彩版) pdf(1)
【Python3 查询手册学习】,完整版PDF开放下载_python速查手册·模块卷(全彩版) pdf(1)
|
4天前
|
Python
Python使用typing模块(从Python 3.5开始)
【5月更文挑战第10天】Python使用typing模块(从Python 3.5开始)
13 3
|
5天前
|
Python
在Python中,利用`os模块`的`path.exists()`函数可判断文件是否存
【5月更文挑战第12天】在Python中,利用`os模块`的`path.exists()`函数可判断文件是否存在,该函数对路径进行检查,存在则返回True,不存在则返回False。示例代码展示了如何检查'example.txt'文件是否存在并相应打印消息。此外,`os.path.isfile()`用于确认路径是否为文件,仅当是文件时返回True,否则返回False,同样配以示例说明其用法。
23 2
|
5天前
|
Python Windows
python中的异常与模块
python中的异常与模块
12 1
|
5天前
|
JSON 数据格式 Python
Python标准库中包含了json模块,可以帮助你轻松处理JSON数据
【4月更文挑战第30天】Python的json模块简化了JSON数据与Python对象之间的转换。使用`json.dumps()`可将字典转为JSON字符串,如`{"name": "John", "age": 30, "city": "New York"}`,而`json.loads()`则能将JSON字符串转回字典。通过`json.load()`从文件读取JSON数据,`json.dump()`则用于将数据写入文件。
18 1
|
5天前
|
Python
Python实现压缩解压---tarfile模块详解
Python实现压缩解压---tarfile模块详解
|
5天前
|
Linux Python Windows
Python中time和datetime模块详解
Python中time和datetime模块详解
|
5天前
|
存储 Linux 数据安全/隐私保护
python的压缩模块zipfile详解
python的压缩模块zipfile详解