位置: 编程技术 - 正文

详解Python编程中time模块的使用(python编程术语)

编辑:rootadmin

推荐整理分享详解Python编程中time模块的使用(python编程术语),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python编程bim,python里,python编程术语,python 编程技巧,python里,python编程术语,python编程术语,python编程术语,内容如对您有帮助,希望把文章链接给更多的朋友!

一、简介

time模块提供各种操作时间的函数说明:一般有两种表示时间的方式:第一种是时间戳的方式(相对于.1.1 ::以秒计算的偏移量),时间戳是惟一的第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同

year (four digits, e.g. ) month (1-) day (1-) hours (0-) minutes (0-) seconds (0-) weekday (0-6, Monday is 0) Julian day (day in the year, 1-) DST (Daylight Savings Time) flag (-1, 0 or 1) 是否是夏令时 If the DST flag is 0, the time is given in the regular time zone; if it is 1, the time is given in the DST time zone; if it is -1, mktime() should guess based on the date and time.

夏令时介绍: -> string

将一个struct_time(默认为当时时间),转换成字符串Convert a time tuple to a string, e.g. ‘Sat Jun :: '.When the time tuple is not present, current time as returned by localtime() is used.

2.clock()

clock() -> floating point number该函数有两个功能,在第一次调用的时候,返回的是程序运行的实际时间;以第二次之后的调用,返回的是自第一次调用后,到这次调用的时间间隔

注:在Xinux上使用 time.time() 而在windows中使用time.clock()可以得到更高的精度.Xinux和Win在实现系统时钟的不同。time.clock()是调用的系统时钟实现,而两个平台又有所不同。主要问题在于Xinux时钟切换策略:jiffy的实现,因为内核时钟的切换不是连续的而是间隔一段时间(一般而言在1ms~ms之间)之后才变化, 所以如果是在Xinux中的两次耗时较短的调用,通过time.clock()得到的结果是一样的。

3.sleep(…)

sleep(seconds)线程推迟指定的时间运行,经过测试,单位为秒示例:

结果

4.ctime(…)

ctime(seconds) -> string将一个时间戳(默认为当前时间)转换成一个时间字符串例如:

输出为:

5.gmtime(…)

gmtime([seconds]) -> (tm_year, tm_mon, tm_day, tm_hour, tm_min,tm_sec, tm_wday, tm_yday, tm_isdst)将一个时间戳转换成一个UTC时区(0时区)的struct_time,如果seconds参数未输入,则以当前时间为转换标准

6.localtime(…)

localtime([seconds]) -> (tm_year,tm_mon,tm_day,tm_hour,tm_min,tm_sec,tm_wday,tm_yday,tm_isdst)将一个时间戳转换成一个当前时区的struct_time,如果seconds参数未输入,则以当前时间为转换标准

详解Python编程中time模块的使用(python编程术语)

7.mktime(…)

mktime(tuple) -> floating point number将一个以struct_time转换为时间戳

8.strftime(…)

strftime(format[, tuple]) -> string将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出python中时间日期格式化符号:

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

9.strptime(…)

strptime(string, format) -> struct_time将时间字符串根据指定的格式化符转换成数组形式的时间例如:-- :: 对应的格式化字符串为:%Y-%m-%d %H:%M:%SSat Mar :: 对应的格式化字符串为:%a %b %d %H:%M:%S %Y

.time(…)

time() -> floating point number返回当前时间的时间戳(纪元后经过的浮点秒数)

三、常用命令

1.python获取当前时间

time.time() 获取当前时间戳time.localtime() 当前时间的struct_time形式time.ctime() 当前时间的字符串形式

结果为:

2.python格式化字符串

格式化成-- ::形式

格式化成Sat Mar :: 形式

3.将格式字符串转换为时间戳

a = “Sat Mar :: ″

ps:了解这一块主要是想用time来计算我程序中关键既不的运行时间,所以更多整理这部分内容。至于时间的转化等,后续用得着的时候再来整理。

四、使用time模块计算代码执行效率的精度测试

在Mac OS系统上安装Python的Pillow库的教程 今天帮朋友做个python的小工具,发现系统上缺少ptyhon的支持库,返回如下信息ImportError:NomodulenamedPIL然后就下载安装,因为机器上也没有python的管理工具pip

Python编程中使用Pillow来处理图像的基础教程 安装刚接触Pillow的朋友先来看一下Pillow的安装方法,在这里我们以MacOS环境为例:(1)、使用pip安装Python库。pip是Python的包管理工具,安装后就可以直

Python制作简单的网页爬虫 1.准备工作:工欲善其事必先利其器,因此我们有必要在进行Coding前先配置一个适合我们自己的开发环境,我搭建的开发环境是:操作系统:Ubuntu.LTSP

标签: python编程术语

本文链接地址:https://www.jiuchutong.com/biancheng/378616.html 转载请保留说明!

上一篇:Windows上配置Emacs来开发Python及用Python扩展Emacs(emacs win10)

下一篇:Python 专题五 列表基础知识(二维list排序、获取下标和处理txt文本实例)(python列表讲解)

  • 个人向公司提供劳务,开发票
  • 总分机构是什么
  • 滞纳金按年怎么算
  • 固定资产清理费用为什么有进项税额
  • 展位费怎么入账
  • 个人所得税筹划节税
  • 增值税预缴税金交错了怎么办
  • 刚成立公司没有报表怎么解释
  • 公司注销公告怎么发布
  • 收到发票冲预付账款摘要怎么写
  • 税率为0的增值税发票能抵扣吗
  • 不同税额怎么抵扣
  • 增值税普通发票需要交税吗
  • 差额纳税怎么记账
  • 天然气的销售需要什么资质
  • 车辆购置税固定资产
  • 其他服务业经营范围包括哪些
  • 商铺 公司
  • 分公司注销总公司会计分录
  • 存货计价方法的选择对利润表中的项目没有影响
  • 累计折旧是备抵类科目吗
  • 汽车行业销售折让
  • 制造费用计入期间费用吗
  • 个人代开专票季未超30万附加税需要交吗
  • 销售净利率的计算公式有哪些
  • 前端获取当前地址
  • 埃热泽尔斯湖面上的波纹,拉脱维亚拉特加尔地区 (© Eaglewood Films/Nimia)
  • 现金长款怎么做会计分录
  • php5 mysql教程
  • yii2 adminlte
  • php的strcmp
  • 用抵扣券买了东西可以退吗
  • asreg命令什么意思
  • 暂估入库的商品含税吗
  • 变化检测是应用在图像的哪个运算中
  • yolov3输出是什么
  • 数据结构的单链表
  • 研发支出资本化支出属于什么科目
  • 递延所得税资产借贷方向
  • 研发支出可以全是管理费用
  • 股权转让给个人和公司的区别
  • 劳务费如何开票给客户
  • 销售应税服务或劳务的纳税义务发生时间的一般规定
  • 企业合并的账务处理
  • 月末结存材料的实际成本例题
  • 银行存款一直没有记账怎么调整
  • 凭证摘要写错了已结账了怎么办
  • 如何调整利润分录
  • 车辆违章处理有什么规定
  • 收到劳务费发票如何申报个税
  • 应付账款在贷方负数
  • 外地预缴需要缴纳印花税吗
  • 会计借贷帐
  • 公司向个人借款是否合法
  • 创建mysql表sql语句
  • sqlserver 优化配置
  • win10上如何安装hd4850驱动
  • Windows10 64位安装MySQL5.6.35的图文教程
  • win10日历怎么设置
  • win8语言栏不见了 怎么调出来
  • 苹果电脑安装虚拟机会有什么影响
  • gain_trickler_3202.exe 进程查询 gain_trickler_3202进程是什么文件
  • fs是什么文件夹
  • 如何注销windows账户登录
  • linux阅读器
  • win10 sfc命令
  • win7玩英雄联盟卡顿怎么解决
  • Win10系统如何使用虚拟光驱加载ISO镜像文件?
  • win8.1备份系统还原
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • 非常好的成语
  • python构造方法的参数
  • android用eclipse
  • unity后期
  • unity gettype
  • nodejss
  • python str()怎么用
  • 安卓监听文件读写
  • 全国增值税务查询官网
  • 自治区地方税务局于立民简介
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设