1、获取当前年月日时分秒

# -*- encoding=utf-8 -*-

import datetime

now = datetime.datetime.now()

print("now:{}".format(now))

year = now.year

print("year:{}".format(year))

month = now.month

print("month:{}".format(month))

day = now.day

print("day:{}".format(day))

hour = now.hour

print("hour:{}".format(hour))

minute = now.minute

print("minute:{}".format(minute))

second = now.second

print("second:{}".format(second))

2、datetime转为string

# -*- encoding=utf-8 -*-

import datetime

now = datetime.datetime.now()

print('type:{}'.format(type(now)))

print('now datetime:{}'.format(now))

now_string = now.strftime('%Y-%m-%d %H:%M:%S')

print('type:{}'.format(type(now_string)))

print('now string:{}'.format(now_string))

3、string转为datetime

# -*- encoding=utf-8 -*-

import datetime

time_str = '2021-01-28 10:51:26'

time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')

print('type:{}'.format(type(time_date)))

print(time_date)

4、时间相加

# -*- encoding=utf-8 -*-

import datetime

time_str = '2021-01-28 10:00:00'

time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')

print('原始时间:\t\t\t\t{}'.format(time_date))

add_info = datetime.timedelta(days=1, hours=2, minutes=3, seconds=4)

add_end = time_date + add_info

print('加上1天2个小时3分钟4秒后:\t{}'.format(add_end))

5、时间相减

①两个时间差

# -*- encoding=utf-8 -*-

import datetime

time_str = '2021-01-28 10:00:00'

time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')

print('原始时间:\t{}'.format(time_date))

time_str = '2021-05-29 12:12:12'

time_date2 = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')

print('原始时间2:\t{}'.format(time_date2))

time_date3 = time_date2 - time_date

print('时间差:{}'.format(time_date3))

②减去1天2个小时3分钟4秒(加负数)

# -*- encoding=utf-8 -*-

import datetime

time_str = '2021-01-28 10:00:00'

time_date = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')

print('原始时间:\t\t\t\t{}'.format(time_date))

add_info = datetime.timedelta(days=-1, hours=-2, minutes=-3, seconds=-4)

add_end = time_date + add_info

print('减去1天2个小时3分钟4秒后:\t{}'.format(add_end))

以上就是Python datetime模块的使用示例的详细内容,更多关于Python datetime模块的资料请关注脚本之家其它相关文章!

python的datetime举例_Python datetime模块的使用示例相关推荐

  1. python的datetime举例_Python datetime.timedelta()用法及代码示例

    Python timedelta()函数存在于datetime库中,该函数通常用于计算日期差,也可以用于Python中的日期操作.这是执行日期操作的最简单方法之一. 用法: datetime.time ...

  2. python的datetime举例_Python datetime库计算两个时间点之间的分钟(秒、天)数

    计算两个时间点之间的分钟数 import datetime def minNums(startTime, endTime): '''计算两个时间点之间的分钟数''' # 处理格式,加上秒位 start ...

  3. python变量和常量_Python数学模块常量和示例

    python变量和常量 Python数学模块常量 (Python math module constants) In the math module, there are some of the de ...

  4. python时间格式化代码_Python datetime格式化代码

    1.datetime格式化代码 1)datetime模块中包含如下类:类名功能说明date日期对象,常用的属性有year, month, day time时间对象 datetime日期时间对象,常用的 ...

  5. python datetime库_python datetime库使用代码详解

    python 如何将字符串转化为datetime.date心总是在最痛时,复苏:爱总是在最深时,落下帷幕. 比较省事的办法是用time模块的strptime方法来解析日期字符串成为时间对象,然后再把年 ...

  6. python中的datetime函数_Python datetime函数常见用法总结

    Python datetime使用指导:操作时间.日期和时间区间 在 Python 中处理日期和时间是一个很麻烦的问题.幸运的是,Python 提供了内置方法来简化这种操作:Python Dateti ...

  7. python datetime 时区_Python datetime 如何处理时区信息

    在 Python 常用日期处理 -- 内置模块 datetime 探讨了 Python 如何使用 datetime, 如果是一个跨时区的应用(Web 应用都是),就不能只存储一个时间而不带时区,如此, ...

  8. python做cae库_python常用模块-OS模块

    importos__file__:指当前文件,带有路径的 D:/svn_auto3/test_case1/test1.py(注意这里的斜杠,和abspath的区别就是这里)#路径操作 >> ...

  9. python requests 示例_Python Requests模块的简单示例

    这篇文章主要为大家详细介绍了Python Requests模块的简单示例,具有一定的参考价值,可以用来参考一下. 对python这个高级语言感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...

最新文章

  1. 矩阵拼接 cat padding_pytorch
  2. python3 文件读写 r 和 rb 区别
  3. 从古希腊神话说起,讲讲英语里的偏旁部首
  4. 【高校宿舍管理系统】第三章 Layui整合Axios
  5. 三年研发、数亿美元成本,Mate 20的“大杀器”麒麟980是怎样炼成的?
  6. 从0到1打造一款react-native App(二)Navigation+Redux
  7. 平衡二叉树平衡因子怎么计算_110. 平衡二叉树
  8. Oracle10g在Win2008R2下因版本无法安装问题的解决
  9. Xshell6、Xftp6【官方免费版】下载
  10. 查找网络上的计算机快捷键,电脑表格查找快捷键ctrl加什么(表格快捷键各种用法大全)...
  11. WebRTC源码研究(46)WebRCT统计信息
  12. Stream操作666
  13. 未来计算机专业会怎么样
  14. sass安装步骤、概述、基本语法等
  15. html img设置形状,图片img直接设置样式
  16. ZOJ4062 Plants vs. Zombies 二分
  17. 2017国产品牌台式计算机,2017三大热门国产平板电脑推荐
  18. 《Weighted Maximum Mean Discrepancy for Unsupervised Domain Adaptation》论文阅读
  19. java计算机毕业设计物联网实验课程考勤网站源码+lw文档+系统+数据库
  20. 移动端微信接收到CAD图纸,如何打开?

热门文章

  1. CMFCRibbonStatusBar中添加图片按钮
  2. 如何返回一个只读泛型集合
  3. 洛谷1091合唱队形
  4. 操作系统实验以及课程设计
  5. Struts2中文件上传下载实例
  6. 登陆SharePoint站点出现service unavailable----Http错误503
  7. 优先级队列,代码参考范例
  8. (转)用 Fiddler 看看 UpdatePanel 发生了什么
  9. Win2000/XP/2003路由制作之Nat共享上网
  10. vue-cli脚手架的.babelrc文件