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的时间使用和时间计算相关推荐

  1. python获取本地时间_Python实例讲解 -- 获取本地时间日期(日期计算)

    #! /usr/bin/env python #coding=utf-8 import time print time.strftime('%Y-%m-%d %A %X %Z',time.localt ...

  2. python输出今天时间_Python获取并输出当前日期时间

    取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方 文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970 ...

  3. python输出时间_Python获取并输出当前日期时间

    取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方 文档了解下,要取的当前时间的话,要取得当前时间的时间戳,时间戳好像是1970 ...

  4. 了解计算 python零基础_Python零基础入门与科学计算 寒假班

    自从2017年 7 月 20 日,国务院印发<新一代人工智能发展规划>,明确指出在中小学阶段设置人工智能相关课程后,编程教育走进了更多人的视野.Python 作为人工智能时代最合适的语言, ...

  5. 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 ...

  6. python读取邮件发送日期和时间_Python获取邮件的日期时间Gmai

    我试图用python为特定关键字从Gmail下载附件,代码如下:def read_email_from_gmail(): mail = imaplib.IMAP4_SSL(imap_url) mail ...

  7. guido python正式发布年份_Python语言适合哪些领域的计算问题? (1.3分)_学小易找答案...

    [单选题]关于Python中的复数,下列说法错误的是 (1.3分) [多选题]药物作用的基本规律包括? [单选题]Python 中,以下哪个赋值操作符是错误的? (1.3分) [单选题]哪个选项是下面 ...

  8. python计算圆周率_python模拟蒙特·卡罗法计算圆周率

    蒙特·卡罗方法是一种通过概率来得到问题近似解的方法,在很多领域都有重要的应用,其中就包括圆周率近似值的计问题. 假设有一块边长为2的正方形木板,上面画一个单位圆,然后随意往木板上扔飞镖,落点坐标(x, ...

  9. python爬虫数据挖掘_Python网页爬虫文本处理科学计算机器学习数据挖掘兵器谱...

    转载自"我爱自然语言处理":http://www.52nlp.cn,已获得授权.更多内容可见公众号:"牛衣古柳"(ID:Deserts-X). 周末时看到这篇不 ...

  10. python模型预测_python:目标检测模型预测准确度计算方式(基于IoU)

    训练完目标检测模型之后,需要评价其性能,在不同的阈值下的准确度是多少,有没有漏检,在这里基于IoU(Intersection over Union)来计算. 希望能提供一些思路,如果觉得有用欢迎赞我表 ...

最新文章

  1. HDU3007(最小圆覆盖问题)
  2. 利用二级指针删除单向链表
  3. 在Qt for Python应用程序中使用Designer UI文件
  4. linux gst qt,【ARM-Linux开发】Gstreamer+QT+摄像头 编程总结
  5. centos6 yum安装mysql5.6_centos 6.5 yum安装mysql 5.6
  6. java csv 追加_如何在Java中添加一个包含CSV数据的列
  7. linux命令之-管理文件和目录的命令
  8. 大数据分析平台的重点发展方向
  9. qml 函数使用经验总结1(image中调用函数)
  10. Consistent hashing
  11. C1认证学习笔记(第一章)
  12. Oracle 子查询优化思路
  13. 荣耀XIO升级鸿蒙,距断供不到10天 华为大招来了:不止鸿蒙
  14. php 方差函数,PHP应用:PHP基于方差和标准差计算学生成绩的稳定性示例
  15. 那些年, 你读错过的IT名词
  16. 组合导航(六):惯性导航误差建模
  17. OGRE粒子系统脚本详解
  18. MYSQL 2059问题的解决
  19. 叮!您有一份工作汇报请查收
  20. 图灵计算机科学的奠基人英文,阿兰.图灵被认为是计算机科学的奠基人,他的主要贡献是:...

热门文章

  1. json vue 对象转数组_vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
  2. java csv to list_java – 如何轻松地将CSV文件处理为List
  3. php 数组xml,php 数组转xml的例子
  4. mysql中起飞到达城市查询_让mysql慢慢起飞 - 初识慢日志
  5. 特征筛选1——根据方差筛选(单变量筛选)
  6. 配置阿里云docker加速与云镜像配置
  7. ug断开视图断开线的距离_UG编程刀路优化技巧
  8. (Call Stack)
  9. 【线段树】HDU 3397 Sequence operation 区间合并
  10. C#中的文件流和文本流