当前位置: 首页 > news >正文

Python对于时间相关模块的学习记录(time,datetime等模块)

1,time.time() 获得从计算机开始出生到现在的秒数(也成时间戳),可以时间相减计算流逝时间

说明 :擅长时间相减计算流逝时间

导入方法 import time

import time# 1,time.time     获得从计算机开始出生到现在的秒数,可以时间相减计算流逝时间
ret = time.time()
print(ret)    # 1698479623.4234037start_time = time.time()
# 休眠五秒
time.sleep(5)
end_time = time.time()
print(end_time - start_time)     # 5.006281137466431

2,strftime 获得从计算机开始出生到现在的秒数(也成时间戳),可以时间相减计算流逝时间

说明 :擅长以特定格式获得数间数据

导入方法 from time import strftime

from time import strftime# 擅长以特定格式获得数间数据#               年     月  日    时    分   秒     星期
print(strftime(r'%Y   %m   %d   %H   %M   %S     %A'))
# =====》 2023   10   28   16   05   39     Saturday# %x 月/日/年    %X时分秒
print(strftime(r'%x     %X'))
# =====》  10/28/23     16:07:40

3,localtime 擅长结构化时间

说明 :擅长结构化时间

导入方法 from time import localtime

from time import localtimeret = localtime()
print(ret)
# ====> time.struct_time(tm_year=2023, tm_mon=10, tm_mday=28, tm_hour=16, tm_min=11, tm_sec=29, tm_wday=5, tm_yday=301, tm_isdst=0)# 年
print(ret.tm_year)   # 2023
# 月
print(ret.tm_mon)    # 10
# 日
print(ret.tm_mday)     # 28
#时
print(ret.tm_hour)     # 16
#分
print(ret.tm_min)      # 14
# 秒
print(ret.tm_sec)      # 9
# 一周的第几天,从0开始  礼拜六显示5
print(ret.tm_wday)     # 5
# 一年的第几天
print(ret.tm_yday)     # 301
# 是否是夏令时
print(ret.tm_isdst)     # 0

4,datetime 擅长进行时间的相加减

说明 :擅长进行时间的相加减

导入方法 import datetime

import datetimeret = datetime.datetime.now()
print(ret)   # 2023-10-28 16:31:56.007193# 微妙为0 (注意不是微秒的精度),而是强行给定一个微秒的数值
print(ret.replace(microsecond=0))   # 2023-10-28 16:33:57
print(ret.replace(microsecond=4))   # 2023-10-28 16:35:03.000004# 当前时间加上一段时间的时间target_time = datetime.datetime.now() + datetime.timedelta(5)
# datetime.timedelta()参数
# days: float = ...,
# seconds: float = ...,
# microseconds: float = ...,
# milliseconds: float = ...,
# minutes: float = ...,
# hours: float = ...,
# weeks: float = ..., *, fold: int = ...)print(target_time)   # 2023-11-02 16:37:37.725015

详细情况参考哔站有个大佬的视频

大佬视频传送门

http://www.lryc.cn/news/215794.html

相关文章:

  • 【C#】获得所有可见窗口信息
  • ffmpeg的基本功能介绍
  • QECon大会亮相产品,支持UI自动化测试?RunnerGo
  • Linux开关机相关的命令解析
  • C++二分查找算法的应用:俄罗斯套娃信封问题
  • redis如何保证和mysql数据的一致性
  • SpringBoot整合Redisson,赶紧整起来!
  • 测试Whisper效果
  • Seata 四种事务模式
  • 超好用的IDEA插件推荐,写完代码直接调试接口
  • 发送post请求、携带cookie、响应对象、高级用法
  • JMeter接口测试性能测试
  • MongoDB——MongoDB删除系统自带的local数据库
  • 【LeetCode刷题-链表】--203.移除链表元素
  • Microsoft Dynamics 365 CE 扩展定制 - 3. SDK企业功能
  • 人工智能基础_机器学习016_BGD批量梯度下降求解多元一次方程_使用SGD随机梯度下降计算一元一次方程---人工智能工作笔记0056
  • 硬件测试(二):波形质量
  • PostgreSQL 数据库日志相关参数
  • delete请求,express获取req.body失败
  • 2023年江西省职业院校技能竞赛“网络安全”赛项样题
  • groovy下载与安装
  • Hugging Face LLM部署大语言模型到亚马逊云科技Amazon SageMaker推理示例
  • 内向基环树
  • k8s replicaSet,deployment 学习笔记
  • Zabbix监控原理 安装
  • 我和“云栖大会”的双向奔赴
  • HarmonyOS UI 开发
  • 中国移动发布《新型智慧城市白皮书》(2023版)
  • windows和docker环境下springboot整合gdal3.x
  • 大数据与健康:技术助力医疗卫生事业腾飞