我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python3 time模块解释

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

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python3 time模块解释

time() 模块继承自 Object 类,datetime() 模块继承自 Object 下面的 Date() 模块。

time 提供的功能更加接近于操作系统层面,其所能表述的日期范围被限定在 1970 - 2038 之间,如果要处理更广的日期,那需要使用 datetime 模块。

time() 内置函数

time.time()
返回当前时间的时间戳 secs

print(time.time())
1508977857.868619

时间戳可用于 time() 模块的其他内置函数,比如 localtime,ctime,gmtime


time.localtime([secs])

接收时间戳,返回指定时间戳的当地时间的时间元组,参数留空,返回当地时间的当前时间元组

import time
t = time.time()    # 获得时间戳
a = time.localtime(t)  # 获得当地时间的时间元组
b = time.gmtime(t)     # 获得格林威治时间的时间元组

time.gmtime()

接收时间戳,返回格林威治天文时间下的时间元组。

import time
t = time.time()    # 获得时间戳
a = time.localtime(t)  # 获得当地时间的时间元组
b = time.gmtime(t)     # 获得格林威治时间的时间元组

注意比较 localtime() 和 gmtime() 函数返回结果的区别,两者的差别,就是时区的差别时差。

localtime() 和 gmtime() 都是接收 time.time() 返回的时间戳,返回结果都是一个时间元组。 而接收时间元组的函数有 asctime,strftime,


time.asctime([tupletime])

接受时间元组并返回一个可读的形式为”Tue Dec 11 18:07:14 2008”(2008年12月11日 周二18时07分14秒)的24个字符的字符串。

import time
t = time.time()    # 获得时间戳
a = time.localtime(t)  # 获得当地时间的时间元组
b = time.gmtime(t)     # 获得格林威治时间的时间元组

print('time.asctime %s' %(time.asctime(a)))   # 获得时间的字符串
print('time.asctime %s' %(time.asctime(b)))   # 获得时间的字符串

time.strftime(srt_format[,tupletime])

接收时间元组,返回当地时间,第一个参数是一个字符串形式的格式化字符

import time
t = time.time()    # 获得时间戳
a = time.localtime(t)  # 获得当地时间的时间元组
b = time.gmtime(t)     # 获得格林威治时间的时间元组

print('time.asctime %s' %(time.asctime(a)))   # 获得时间的字符串
print('time.asctime %s' %(time.asctime(b)))   # 获得时间的字符串
print('time.strftime %s' %(time.strftime('%Y-%m-%d %H:%M:%S',a)))  # 获得指定格式的等地时间

结果

time.asctime Thu Oct 26 08:49:50 2017
time.asctime Thu Oct 26 00:49:50 2017
time.strftime 2017-10-26 08:49:50

日期格式化符号

格式符号统一适用于 datetime() 模块,常用的有 %Y-%m-%d %H:%M:%S 以及 %c (标准时间)

格式符 说明
%a    星期的英文单词的缩写:如星期一, 则返回 Mon
%A    星期的英文单词的全拼:如星期一,返回 Monday

%b    月份的英文单词的缩写:如一月, 则返回 Jan
%B    月份的引文单词的缩写:如一月, 则返回 January

%c    返回datetime的字符串表示,如03/08/15 23:01:26

%d    返回的是当前时间是当前月的第几天

%f    微秒的表示: 范围: [0,999999]

%H    以24小时制表示当前小时
%I    以12小时制表示当前小时

%j    返回当天是当年的第几天 范围[001,366]

%m    返回月份 范围[0,12]
%M    返回分钟数 范围 [0,59]

%P    返回是上午还是下午–AM or PM

%S    返回十进制的秒数 范围 [0,61]

%U    返回当周是当年的第几周 以周日为第一天
%W    返回当周是当年的第几周 以周一为第一天

%w    当天在当周的天数,范围为[0, 6],6表示星期天

%x    日期的字符串表示 :03/08/15
%X    时间的字符串表示 :23:22:08
%y    两个数字表示的年份 15
%Y    四个数字表示的年份 2015
%z    与utc时间的间隔 (如果是本地时间,返回空字符串)
%Z    时区名称(如果是本地时间,返回空字符串)

time.sleep(secs) 最为常用

休眠,时间暂停指定的秒数

import time
print('当前时间 %s' %(time.ctime()))
time.sleep(3)
print('当前时间 %s' %(time.ctime()))

免责声明:

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

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

python3 time模块解释

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python3 time模块解释

time() 模块继承自 Object 类,datetime() 模块继承自 Object 下面的 Date() 模块。time 提供的功能更加接近于操作系统层面,其所能表述的日期范围被限定在 1970 - 2038 之间,如果要处理更广的
2023-01-31

python3 time模块与datet

在Python中,通常有这几种方式来表示时间:1)时间戳2)格式化的时间字符串 3)元组(struct_time)共九个元素由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。UTC(Coordinated Unive
2023-01-31

python3的time模块和datet

time模块在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。UTC(Coordinat
2023-01-31

python3--模块collections,time,random,sys

defaultdict(默认字典)有如下值集合[11,22,33,44,55,66,77,88,99,90......],将所有大于66的值保存至字典的第一个key中,小于66的值保存至第二个key的值中即:{k1:大于66,k2:小于66
2023-01-30

Python模块:time模块

time模块:python中处理时间的基础模块,有时间戳,元组,自定义,三种时间表现形式。python中时间戳的值是以1970年1月1日0点开始计算的,单位是秒。时间戳:就是两个时间差的数值。时区:传说中在开发服务器/客户端程序时,时区不一
2023-01-31

time模块

在Python中,用三种方式来表示时间,分别是时间戳、格式化时间字符串和结构化时间 获取时间戳:time.time() ====>如1506388236.216345 获取格式化时间字符串(str f time):time.strfti
2023-01-30

python--time模块

time模块,这个模块用的最多的地方可能就是计时器了time.time() 返回当前的时间戳time.localtime([secs]) 默认将当前时间戳转成当前时区的struct_timetime.sleep(secs) 计时器Time.
2023-01-30

Python—模块-time、rando

import 1、执行对应文件2、引入变量import 寻找模块 从 PATH 路径寻找,查看PATH 可以先导入 sys 模块 然后打印 sys.pathimport 执行导入模块,是以当前py文件的PATH路径去找模块。假如当前文
2023-01-31

Python时间模块 time 解读

Python  time模块解读,陆续更新常用模块Epoch指的是一个特定的时间:1970-01-01 00:00:00 UTC。1、time() -- return current time in seconds since the Ep
2023-01-31

Python模块time、datetim

模块:模块是一系列常用功能的集合体,一个py文件就是一个模块。一、模块的作用:1、从文件级别组织程序,方便管理,随着程序的发展,功能越来越多,我们通常将程序分成一个个py文件,这样做程序的结构更清晰,方便管理。这时我们不仅可以把这些文件当做
2023-01-30

python--模块之time,date

time: 表示时间的三种方式:时间戳、格式化的时间字符串、元组时间戳是计算机能够识别的时间;时间字符串是我们能够看懂的时间;元组是用来操作时间;导入时间模块import time1,时间戳(timastamp):时间戳表示的是从1970年
2023-01-30

python time与datetime模块

在python中,与时间处理相关的模块有:time、datetime以及calendar。学会计算时间,对程序的调优非常重要,可以在程序中狂打时间戳,来具体判断程序中哪一块耗时最多,从而找到程序调优的重心处。time模块:在Python中,
2023-01-30

python3-sys模块

# Auther: Aaron Fanimport sysprint(sys.path)     #打印环境变量print(sys.argv)     #打印脚本名和脚本所带的所有参数print(sys.argv[2])  #打印脚本所跟的
2023-01-31

Python3: datetime模块

datetime模块定义了以下几个类: datetime.date: 表示日期的类,常用的属性有year, month, day; datetime.time: 表示时间的类,常用的属性有hour, minute, second, micr
2023-01-31

【Python3】pymysql模块

1. 什么是 PyMySQL?PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure
2023-01-31

time模块的使用

一、方法汇总:time.sleep():定时函数time.time(): 时间戳/墙上时间time.clock():CPU时间time.local() / gmtime(): 把时间戳转换成时间元组结构(gmtime差localtime八个
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录