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 20 Python
Python列表append和+的区别浅析
Feb 02 Python
Python实例一个类背后发生了什么
Feb 09 Python
win7下python3.6安装配置方法图文教程
Jul 31 Python
详解Python学习之安装pandas
Apr 16 Python
Python通过Tesseract库实现文字识别
Mar 05 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
Jun 28 Python
Python-openCV开运算实例
Jul 05 Python
如何编写python的daemon程序
Jan 07 Python
解决virtualenv -p python3 venv报错的问题
Feb 05 Python
python+opencv实现视频抽帧示例代码
Jun 11 Python
Elasticsearch 批量操作
Apr 19 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统计nginx访问日志中的搜索引擎抓取404链接页面路径
2014/06/30 PHP
PHP中数据库单例模式的实现代码分享
2014/08/21 PHP
WampServer下安装多个版本的PHP、mysql、apache图文教程
2015/01/07 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
2015/04/03 PHP
完美解决在ThinkPHP控制器中命名空间的问题
2017/05/05 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
2019/09/12 PHP
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
关于javascript中的parseInt使用技巧
2009/09/03 Javascript
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
网易JS面试题与Javascript词法作用域说明
2010/11/09 Javascript
如何用JavaScript定义一个类
2014/09/12 Javascript
PHP捕捉异常中断的方法
2016/10/24 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
js实现符合国情的日期插件详解
2017/01/19 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
vue通过点击事件读取音频文件的方法
2018/05/30 Javascript
vue router的基本使用和配置教程
2018/11/05 Javascript
es6中let和const的使用方法详解
2020/02/24 Javascript
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
Python3 Tkinter选择路径功能的实现方法
2019/06/14 Python
Python面向对象程序设计之继承、多态原理与用法详解
2020/03/23 Python
美国受欢迎的眼影品牌:BH Cosmetics
2016/10/25 全球购物
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
幼儿园教师请假制度
2014/01/16 职场文书
银行批评与自我批评
2014/02/10 职场文书
小学语文课后反思精选
2014/04/25 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
退学证明范本3篇
2014/10/29 职场文书
见习报告格式范文
2014/11/08 职场文书
医院营销工作计划
2015/01/16 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript