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制作爬虫采集小说
Oct 25 Python
python实现简单聊天应用 python群聊和点对点均实现
Sep 14 Python
pycharm远程调试openstack代码
Nov 21 Python
Python操作MySQL数据库的方法
Jun 20 Python
浅谈python写入大量文件的问题
Nov 09 Python
Pandas DataFrame 取一行数据会得到Series的方法
Nov 10 Python
Python单元和文档测试实例详解
Apr 11 Python
对PyQt5的输入对话框使用(QInputDialog)详解
Jun 25 Python
通过Python扫描代码关键字并进行预警的实现方法
May 24 Python
PyCharm中关于安装第三方包的三个建议
Sep 17 Python
python中子类与父类的关系基础知识点
Feb 02 Python
python wsgiref源码解析
Feb 06 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中实现进程间通讯
2006/10/09 PHP
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
php生成静态文件的多种方法分享
2012/07/17 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
jQuery trigger()方法用法介绍
2015/01/13 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
jQuery实现表单步骤流程导航代码分享
2015/08/28 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
值得分享的Bootstrap Table使用教程
2016/11/23 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
JavaScript通过改变文字透明度实现的文字闪烁效果实例
2017/04/27 Javascript
jQuery选择器之属性筛选选择器用法详解
2017/09/19 jQuery
一个简易时钟效果js实现代码
2020/03/25 Javascript
JS计算距当前时间的时间差实例
2017/12/29 Javascript
使用JS实现导航切换时高亮显示的示例讲解
2018/08/22 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
玩转Koa之核心原理分析
2018/12/29 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
python批量设置多个Excel文件页眉页脚的脚本
2018/03/14 Python
如何用Python实现简单的Markdown转换器
2018/07/16 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
2020/09/05 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
2020/12/22 Python
英国儿童鞋和靴子:Start-Rite
2019/05/06 全球购物
《月迹》教学反思
2014/02/19 职场文书
节约电力资源的建议书
2014/03/12 职场文书
民事二审代理词
2015/05/25 职场文书
教师读书笔记
2015/06/29 职场文书
小学生暑假安全保证书
2015/07/13 职场文书
2015年挂职锻炼个人总结
2015/10/22 职场文书