文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

python中的时间戳

2023-09-25 06:02

关注

目录

认识时间戳

time模块与他的函数们

生成时间戳函数time

获取本地时间函数localtime

In [22]: In [1]: import time    ...:    ...: In [2]: t = time.localtime()    ...:    ...: In [3]: tOut[22]: time.struct_time(tm_year=2023, tm_mon=6, tm_mday=3, tm_hour=11, tm_min=39, tm_sec=16, tm_wday=5, tm_yday=154, tm_isdst=0)

localtime对应字段介绍

在这里插入图片描述
在这里插入图片描述

暂停函数sleep

time中的strftime

In [23]: In [4]: import time    ...:    ...: In [5]: str_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())            ...:    ...: In [6]: str_timeOut[23]: '2023-06-03 11:40:08'

time中的strptime

In [24]: In [8]: import time    ...:    ...: In [9]: time_obj = time.strptime("2023-6-3", "%Y-%m-%d")    ...:    ...: In [10]: time_objOut[24]: time.struct_time(tm_year=2023, tm_mon=6, tm_mday=3, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=5, tm_yday=154, tm_isdst=-1)

datetime中生成时间戳函数

In [25]: In [11]: import datetime    ...:    ...: In [12]: now = datetime.datetime.now()    ...:    ...: In [13]: now_timestamp = datetime.datetime.timestamp(now)    ...:    ...: In [14]: now_timestampOut[25]: 1685763777.806192

datetime时间戳转时间对象

In [26]: In [15]: now_timestamp    ...: Out[15]: 1685763777.806192    ...:    ...: In [16]: datetime_obj = datetime.datetime.fromtimestamp(now_timestamp)    ...:    ...: In [17]: datetime_objOut[26]: datetime.datetime(2023, 6, 3, 11, 42, 57, 806192)

实战

# coding:utf-8    import time  import datetime    now = time.time() # 返回的是执行这个脚本的这行代码的最新时间戳  print(now, type(now))    # time.sleep(5)    time_obj = time.localtime(now) # 把时间戳转化为可读的时间  print(time_obj, type(time_obj))    current_time_obj = time.localtime()  print(current_time_obj)    before = now - 100000  before_obj = time.localtime(before)  print(before_obj)    print(time.time() * 1000) # 返回毫秒级的时间戳  print(time.time())    # for i in range(10):  # print(i)  # time.sleep(1)    datetime_now = datetime.datetime.now()  datetime_timestamp = datetime.datetime.timestamp(datetime_now)  print('datetime生成的时间戳:%s' % datetime_timestamp)    datetime_now_obj = datetime.datetime.fromtimestamp(datetime_timestamp)  print('时间戳转化后的日期对象为:%s' % datetime_now_obj)  print(repr(datetime_now_obj))
1685278466.228453 time.struct_time(tm_year=2023, tm_mon=5, tm_mday=28, tm_hour=20, tm_min=54, tm_sec=26, tm_wday=6, tm_yday=148, tm_isdst=0) time.struct_time(tm_year=2023, tm_mon=5, tm_mday=28, tm_hour=20, tm_min=54, tm_sec=26, tm_wday=6, tm_yday=148, tm_isdst=0)time.struct_time(tm_year=2023, tm_mon=5, tm_mday=27, tm_hour=17, tm_min=7, tm_sec=46, tm_wday=5, tm_yday=147, tm_isdst=0)1685278466228.4531685278466.228453datetime生成的时间戳:1685278466.228452时间戳转化后的日期对象为:2023-05-28 20:54:26.228452datetime.datetime(2023, 5, 28, 20, 54, 26, 228452)进程已结束,退出代码0

来源地址:https://blog.csdn.net/d8958/article/details/131019512

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯