前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python Python中的时间包2 time模块

Python Python中的时间包2 time模块

作者头像
Zkeq
发布2022-05-18 14:40:00
4100
发布2022-05-18 14:40:00
举报
文章被收录于专栏:ZkeqZkeq

Python 中的时间包 2time模块

  • 认识时间戳
  • 认识 python 的 time模块与常用方法
  • datetime 包生成的时间戳与时间戳转时间类型的方法
认识时间戳
  • 1970 年 1 月 1 日 00 时 00 分 00 秒至今的总毫秒(秒)数
  • timestamp
  • float
time 模块与它的函数们
  • 时间处理,转换时间格式
  • 生成时间戳函数 time
  • 获取本地时间函数 localtime
  • localtime 对应字段介绍
  • 暂停函数 sleep
  • time 中的 strftimestrptime
生成时间戳函数 time
导入包
  • import time
使用方法
  • time.time()
返回值
  • 秒级别浮点类型
举例
  • 1580878485.4009378
获取本地时间函数 localtime
导入包
  • import time
使用方法
  • time.localtime(timestamp)
参数介绍
  • timestamp : 时间戳(可不传)
localtime 对应字段介绍

属性名

介绍

取值范围

tm_year

四位数年

示例:2021

tm_mom

1~12

tm_mday

1~31

tm_hour

小时

0~23

tm_min

分钟

0~59

tm_sec

0~61(依然是闰月问题)

tm_wday

一周的第一天

0~6(0 是周一)

tm_yday

一年的第几日

1~366(儒略历)

tm_isdat

夏令时

-1, 0, 1 是否是夏令时

暂停函数 sleep
导入包
  • import time
使用方法
  • time.sleep(second)
参数介绍
  • second : 希望程序被暂停的秒数
time 中的 strftime
导入包
  • import time
使用方法
  • time.strftime(format, t)
参数介绍
  • format: 格式化规范
  • ttime.localtime 对应的时间类型
time 中的 strptime
导入包
  • import time
使用方法
  • time.strptime(time_str, format)
参数介绍
  • time_str: 符合时间格式的字符串
  • format:确保与 time_str 一致的格式化标准
datetime 中生成时间戳函数
导入包
  • import datetime
使用方法
代码语言:javascript
复制
now = datetime.datetime.now()
datetime.datetime.timestamp(now)
参数介绍
  • now : datetime 时间对象
  • 秒级时间戳,浮点类型
datetime 中时间戳转时间对象
导入包
  • import datetime
使用方法
代码语言:javascript
复制
datetime.datetime.fromtimestamp(timestamp)
参数介绍
  • timestamp时间戳
返回值
  • datetime日期对象
代码
代码语言:javascript
复制
# coding:utf-8]

import time
import datetime

now = time.time()
print(now, type(now))

time_obj = time.localtime(now)
# time.sleep(5)
print(time_obj, type(time_obj))

current_time_obj = time.localtime()
print(current_time_obj)

before = now - 100000
before_time_obj = time.localtime(before)
print(before_time_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_obj = datetime.datetime.fromtimestamp(datetime_timestamp)
print(datetime_obj)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python 中的时间包 2time模块
    • 认识时间戳
      • time 模块与它的函数们
        • 生成时间戳函数 time
          • 导入包
          • 使用方法
          • 返回值
          • 举例
        • 获取本地时间函数 localtime
          • 导入包
          • 使用方法
          • 参数介绍
        • localtime 对应字段介绍
          • 暂停函数 sleep
            • 导入包
            • 使用方法
            • 参数介绍
          • time 中的 strftime
            • 导入包
            • 使用方法
            • 参数介绍
          • time 中的 strptime
            • 导入包
            • 使用方法
            • 参数介绍
          • datetime 中生成时间戳函数
            • 导入包
            • 使用方法
            • 参数介绍
          • datetime 中时间戳转时间对象
            • 导入包
            • 使用方法
            • 参数介绍
            • 返回值
          • 代码
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档