Python datetime模块的使用示例


Posted in Python onFebruary 02, 2021

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))

Python datetime模块的使用示例

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))

Python datetime模块的使用示例

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)

Python datetime模块的使用示例

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模块的使用示例

 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))

Python datetime模块的使用示例

②减去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 相关文章推荐
跟老齐学Python之print详解
Sep 28 Python
Python读写ini文件的方法
May 28 Python
python框架django基础指南
Sep 08 Python
python select.select模块通信全过程解析
Sep 20 Python
tensorflow实现KNN识别MNIST
Mar 12 Python
python如何实现内容写在图片上
Mar 23 Python
Python django使用多进程连接mysql错误的解决方法
Oct 08 Python
Python面向对象基础入门之编码细节与注意事项
Dec 11 Python
django之状态保持-使用redis存储session的例子
Jul 28 Python
Python对接 xray 和微信实现自动告警
Sep 17 Python
python中watchdog文件监控与检测上传功能
Oct 30 Python
python 用opencv实现图像修复和图像金字塔
Nov 27 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 #Python
python中子类与父类的关系基础知识点
Feb 02 #Python
python中time包实例详解
Feb 02 #Python
python+playwright微软自动化工具的使用
Feb 02 #Python
python爬虫智能翻页批量下载文件的实例详解
Feb 02 #Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
Feb 02 #Python
python3.9.1环境安装的方法(图文)
Feb 02 #Python
You might like
PHP 中文处理技巧
2010/04/25 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
thinkphp3.2.2实现生成多张缩略图的方法
2014/12/19 PHP
PHP中CheckBox多选框上传失败的代码写法
2017/02/13 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
jquery 应用代码 方便的排序功能
2010/02/06 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
浏览器兼容console对象的简要解决方案分享
2013/10/24 Javascript
浅析AngularJS中的指令
2016/03/20 Javascript
浅谈JavaScript的内置对象和浏览器对象
2016/06/03 Javascript
jquery层级选择器的实现(匹配后代元素div)
2016/09/05 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
vue.js路由跳转详解
2017/08/28 Javascript
JavaScript 中的 this 工作原理
2018/06/20 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
[03:03]2014DOTA2西雅图国际邀请赛 Alliance战队巡礼
2014/07/07 DOTA
[02:10]DOTA2亚洲邀请赛 EG战队出场宣传片
2015/02/07 DOTA
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
python GUI库图形界面开发之PyQt5拖放控件实例详解
2020/02/25 Python
Python中求对数方法总结
2020/03/10 Python
python如何求100以内的素数
2020/05/27 Python
详解rem 适配布局
2018/10/31 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
2020/02/25 HTML / CSS
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
德购商城:德国进口直邮商城
2017/06/13 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
名词解释型面试题(主要是网络)
2013/12/27 面试题
2015年建筑工程工作总结
2015/05/13 职场文书
2015入党自传书范文
2015/06/26 职场文书
五年级语文教学反思
2016/03/03 职场文书