python 计算时间_python的时间使用和时间计算
python存在两个时间类time/dateTime
区别:
time:在python文档中,time是归类在常规操作系统服务中,它提供的功能更加接近于操作系统层面。其所能表述的日期范围被限定在1970-2038之间,如果需要表述范围之外的日期,可能需要考虑使用datetime模块更好。
datetime:比time高级了不少,可以理解为datetime基于time进行了封装,提供了更多实用的函
用法:
简介时间元组(struct_time):
tm_year:年1-12
tm_mon:月1-12
tm_mday:日1-31
tm_hour:时0-23
tm_min:分0-59
tm_sec:秒0-59
tm_wday:星期0-6(0表示周日)
tm_day:一年中的第几天1-366
tm_isdst:是否是夏令,默认为-1
time:
time.sleep(sec):推迟指定时间sec后继续运行
time.localtime([sec]):将一个时间戳转化成一个当时时区的struct_time,如果sec参数未输入,则以当前时间为转化标准
time.strftime(format[,t]):将指定的struct_time(默认为当前时间),根据指定的格式化字符串输出
time.time():返回当前时间的时间戳(以秒表示的浮点数)
time.mktime(t):将一个struct_time转换为时间戳
time.gmtime([sec]):将一个时间戳转化为UTC时区(0时区)的struct_time
time.clock():不同系统含义不同。UNIX——返回进程时间,WINS第一次调用返回进程运行的实际时间,第二次调用是自第一次调用以后到现在的运行时间
time.asctime([t])把一个时间的元组或者struct_time表示为“Sun Jun 20 23:21:05 1993”,如果无参数,则会把time.localtime()作为参数传入
time.ctime([sec]):把一个时间戳转化为time.asctime()的形式,如果无参数或者为None时,则会把time.time()作为参数传入。它的作用相当于time.asctime(time.localtime(sec))
time.strftime(format[,t]):把一个代表时间的元组或者struct_time转化为格式化的时间字符串。如果t为指定,将传入time.localtime()。如果元组中任何一个元素越界,ValueError的错误将会被抛出
datetime:
提供类方法如下:
timedelta:主要用于计算时间跨度
tzinfo:时区相关
time:只关注时间
date:只关注日期
datetime:同时有时间和日期
实际使用中用的比较多的是:datetime.datetime 和 datetime.timedelta
datetime.year
datetime.month
datetime.day
datetime.hour
datetime.minute
datetime.second
datetime.microsecond
datetime.tzinfo():时区
datetime.date():返回date对象
datetime.time():返回time对象
datetime.replace(name=value)
datetime.timetuple():返回time.struct_time 对象
datetime.strftime(format):按照format进行格式化输出
计算时间精确到时分秒:
from datetime importdatetime
oldtime= datetime(2020,10,26, 11,00,38)
newtime= datetime(2020,10,26, 18,00,38)print ((newtime-oldtime).seconds) #秒
print (round((newtime-oldtime).seconds/60)) #分
print (round((newtime-oldtime).seconds/3600)) #时
print ((newtime-oldtime).days) #日
python 计算时间_python的时间使用和时间计算相关推荐
- python获取本地时间_Python实例讲解 -- 获取本地时间日期(日期计算)
#! /usr/bin/env python #coding=utf-8 import time print time.strftime('%Y-%m-%d %A %X %Z',time.localt ...
- python输出今天时间_Python获取并输出当前日期时间
取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方 文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970 ...
- python输出时间_Python获取并输出当前日期时间
取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方 文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970 ...
- 了解计算 python零基础_Python零基础入门与科学计算 寒假班
自从2017年 7 月 20 日,国务院印发<新一代人工智能发展规划>,明确指出在中小学阶段设置人工智能相关课程后,编程教育走进了更多人的视野.Python 作为人工智能时代最合适的语言, ...
- python plot 时间_python – 在matplotlib中绘制时间与日期
我有一个.csv文件,其中只有两列,日期和时间: 04-02-15,11:15 04-03-15,09:35 04-04-15,09:10 04-05-15,18:05 04-06-15,10:30 ...
- python读取邮件发送日期和时间_Python获取邮件的日期时间Gmai
我试图用python为特定关键字从Gmail下载附件,代码如下:def read_email_from_gmail(): mail = imaplib.IMAP4_SSL(imap_url) mail ...
- guido python正式发布年份_Python语言适合哪些领域的计算问题? (1.3分)_学小易找答案...
[单选题]关于Python中的复数,下列说法错误的是 (1.3分) [多选题]药物作用的基本规律包括? [单选题]Python 中,以下哪个赋值操作符是错误的? (1.3分) [单选题]哪个选项是下面 ...
- python计算圆周率_python模拟蒙特·卡罗法计算圆周率
蒙特·卡罗方法是一种通过概率来得到问题近似解的方法,在很多领域都有重要的应用,其中就包括圆周率近似值的计问题. 假设有一块边长为2的正方形木板,上面画一个单位圆,然后随意往木板上扔飞镖,落点坐标(x, ...
- python爬虫数据挖掘_Python网页爬虫文本处理科学计算机器学习数据挖掘兵器谱...
转载自"我爱自然语言处理":http://www.52nlp.cn,已获得授权.更多内容可见公众号:"牛衣古柳"(ID:Deserts-X). 周末时看到这篇不 ...
- python模型预测_python:目标检测模型预测准确度计算方式(基于IoU)
训练完目标检测模型之后,需要评价其性能,在不同的阈值下的准确度是多少,有没有漏检,在这里基于IoU(Intersection over Union)来计算. 希望能提供一些思路,如果觉得有用欢迎赞我表 ...
最新文章
- HDU3007(最小圆覆盖问题)
- 利用二级指针删除单向链表
- 在Qt for Python应用程序中使用Designer UI文件
- linux gst qt,【ARM-Linux开发】Gstreamer+QT+摄像头 编程总结
- centos6 yum安装mysql5.6_centos 6.5 yum安装mysql 5.6
- java csv 追加_如何在Java中添加一个包含CSV数据的列
- linux命令之-管理文件和目录的命令
- 大数据分析平台的重点发展方向
- qml 函数使用经验总结1(image中调用函数)
- Consistent hashing
- C1认证学习笔记(第一章)
- Oracle 子查询优化思路
- 荣耀XIO升级鸿蒙,距断供不到10天 华为大招来了:不止鸿蒙
- php 方差函数,PHP应用:PHP基于方差和标准差计算学生成绩的稳定性示例
- 那些年, 你读错过的IT名词
- 组合导航(六):惯性导航误差建模
- OGRE粒子系统脚本详解
- MYSQL 2059问题的解决
- 叮!您有一份工作汇报请查收
- 图灵计算机科学的奠基人英文,阿兰.图灵被认为是计算机科学的奠基人,他的主要贡献是:...
热门文章
- json vue 对象转数组_vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
- java csv to list_java – 如何轻松地将CSV文件处理为List
- php 数组xml,php 数组转xml的例子
- mysql中起飞到达城市查询_让mysql慢慢起飞 - 初识慢日志
- 特征筛选1——根据方差筛选(单变量筛选)
- 配置阿里云docker加速与云镜像配置
- ug断开视图断开线的距离_UG编程刀路优化技巧
- (Call Stack)
- 【线段树】HDU 3397 Sequence operation 区间合并
- C#中的文件流和文本流