时间类模块的常用操作;

import time
import datetime# 1.时间戳:从1970年到现在经过的秒数
# 用于时间间隔的计算print(time.time())# 2.按照某种格式显示时间 2021-3-1 11:11:55
# 作用用于展示时间print(time.strftime("%Y-%m-%d %H:%M:%S"))# 3.结构化时间,作用获取时间的某一部分,如 年 ,月 ,天 等等
res=time.localtime()
print(res)
print(type(res))
print(res.tm_year)   # 获取‘年’
print(res.tm_mon)  # 获取‘月’
print(res.tm_mday)  # 获取‘日’# 4.datetime ----------------------
# datetime  ,获取当前时间的方法
print(datetime.datetime.now())
print(type(datetime.datetime.now()))  # <class 'datetime.datetime'> '2020-03-29 14:34:02.155718'# 4.1获取过去,获取未来时间的方法:print(datetime.datetime.now()+datetime.timedelta(days=3))  # 3天后的时间,‘2020-04-01 14:36:50.292453’
print(datetime.datetime.now()+datetime.timedelta(weeks=1))  #一周后的时间,‘2020-04-05 14:36:50.292453’# 5.时间格式,字符串转时间格式的互转使用
# 5.1 日志或者文件中获取的字符串时间,需要计算日期的方法,如  ‘2000-1-1 20:00:00‘+7如何计算# 字符串时间--->转换成格式化时间的方法:
struct_time=time.strptime("2000-1-1 20:00:00","%Y-%m-%d %H:%M:%S")
print(struct_time)# time.struct_time(tm_year=2000, tm_mon=1, tm_mday=1, tm_hour=20, tm_min=0, tm_sec=0, tm_wday=5, tm_yday=1, tm_isdst=-1)#  时间操作,+7天后的时间
timestamp=time.mktime(struct_time)+7*86400
print(timestamp)# 在转换回字符串时间
res=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(timestamp))
print(res)# ---------------------------------------------------------------------

时间类模块的常用操作相关推荐

  1. Excel VBA(09)类模块和数据库操作

    类模块详解 一.类模块入门 vba 中的类模块的概念和其他面向对象的语言里面的类的概念是类似的,就是抽取共性进行封装以便能够重复使用 类模块的插入 类模块的相关语句如下 1.let:设置对象属性 2. ...

  2. php类模块引擎PDO操作MySQL数据库简单阐述

    PDO是什么呢? 通俗说就是别人写的一个"数据库操作工具类",它非常强大,可以应对市面上几乎所有主流数据库, 具体应用时候有这样一个关系: 即,要操作某种数据,就得去"打 ...

  3. 【数据结构Python描述】手动实现一个list列表类并分析常用操作时间复杂度

    文章目录 一.使用动态数组实现列表 1. 动态数组概念引入 2. 验证列表实现策略 3. 动态数组算法实现 二.摊销法分析时间复杂度 1. 摊销法使用示例 2. 数组容量指数增长 3. 数组容量等差增 ...

  4. File类之文件目录常用操作

    (1)基本概念 Java.io.File类主要用于描述文件或目录路径的抽象表示信息,可以获取文件或者目录的特征信息,如大小等. (2)常用方法 方法声明 功能介绍 File(String pathna ...

  5. Python 之 os 模块常用操作

    我们知道,使用 Python 内置的库函数, open() 函数可以对文本文件进行读写操作,那么这是在文件层面上的操作,如果说我们想对文件夹进行增.删.改.查时,又该如何去做呢? Python 拥有强 ...

  6. 如Java8的LocalDate与Date相互转换、ZonedDateTime等常用操作包含多个使用示例、Java8时区ZoneId的使用方法、Java8时间字符串解析成类

    下面将依次介绍 Date转Java8时间类操作 ,Java8时间类LocalDate常用操作(如获得当前日期,两个日期相差多少天,下个星期的日期,下个月第一天等) 解析不同时间字符串成对应的Java8 ...

  7. python时间计算_python利用datetime模块计算时间差、当前时间多加一天、一小时、一分钟和常用操作...

    记录下试用datetime的一些常用操作In [1]: from datetime import datetime In [2]: aa = datetime.now() In [3]: aa Out ...

  8. ansible笔记(5):常用模块之文件操作(二)

    ansible笔记(5):常用模块之文件操作(二)文件操作类模块find模块 find模块可以帮助我们在远程主机中查找符合条件的文件,就像find命令一样.此处我们介绍一些find模块的常用参数,你可 ...

  9. ansible笔记(8):常用模块之系统类模块(二)

    ansible笔记(8):常用模块之系统类模块(二)user模块 user模块可以帮助我们管理远程主机上的用户,比如创建用户.修改用户.删除用户.为用户创建密钥对等操作.此处我们介绍一些user模块的 ...

  10. ansible笔记(7):常用模块之系统类模块

    ansible笔记(7):常用模块之系统类模块cron模块 cron模块可以帮助我们管理远程主机中的计划任务,功能相当于crontab命令.在了解cron模块的参数之前,先写出一些计划任务的示例,示例 ...

最新文章

  1. docker安装linux桌面系统,Hostwinds云主机 – Docker安装Xfce桌面环境(轻量可视化操作系统)...
  2. 安装cactiez v11对windows和linux系统进行监控
  3. ETC核心技术团队CTO空降上海,引领高校区块链技术风潮
  4. Flutter编译时生成代码之 code_builder
  5. Elasticsearch介绍
  6. Ubuntu10.04系统调试TQ2440开发板之一《Ubuntu下搭建TQ2440的程序下载环境》
  7. scala 方法调用_Scala中的方法调用
  8. 调试器原理_调试器的工作原理
  9. mysql批量删除进程_小程序批量删除云数据库里的数据
  10. leetCode 41.First Missing Positive (第一个丢失的正数) 解题思路和方法
  11. “霸榜CLUE” ,刚刚发布的业界最大中文NLP预训练模型有多强?
  12. 拓端tecdat|R语言两层2^k析因试验设计(因子设计)分析工厂产量数据和Lenth方法检验显著性可视化
  13. 华为ensp命令大全_从零开始学习华为路由交换 | 配置接口IP
  14. 对Laplace方程的学习——来自流沙公众号
  15. 四叉树(QuadTree)图例、应用、实现
  16. pwm 正弦波_谈谈逆变器输出的方波与正弦波
  17. html正方形框架,长方形框架的制作方法
  18. 2022盘点工作室常用的API数据接口开发平台
  19. Win10找不到飞行模式开关怎么办?
  20. 如何知道计算机显卡内存,如何查看显卡显存_如何查看显卡显存占用

热门文章

  1. RxJava 的基本使用
  2. 微服务之服务生产与消费
  3. angular 2+ innerHTML属性中内联样式丢失
  4. 2507-AOP- springboot中使用-使用注解方式
  5. C语言联合体(union)的使用方法及其本质-union
  6. github入门到上传本地项目(转)
  7. 《PHP基础教程》pdf
  8. 近年来最流行网络词汇及论坛用语
  9. 用firefox保存网页
  10. 冯诺依曼图熵(VNGE)Python实现及近似计算