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封装对象实现时间效果
Apr 23 Python
详解Python nose单元测试框架的安装与使用
Dec 20 Python
Python中的并发处理之asyncio包使用的详解
Apr 03 Python
python随机模块random使用方法详解
Feb 14 Python
python常用运维脚本实例小结
Feb 14 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
Feb 17 Python
python程序文件扩展名知识点详解
Feb 27 Python
Python命名空间namespace及作用域原理解析
Jun 05 Python
基于Python正确读取资源文件
Sep 14 Python
PyCharm最新激活码(2020/10/27全网最新)
Oct 27 Python
基于Python的EasyGUI学习实践
May 07 Python
Python尝试实现蒙特卡罗模拟期权定价
Apr 21 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
转生史莱姆:萌王第一次撸串开心到飞起,哥布塔撸串却神似界王神
2018/11/30 日漫
谈PHP生成静态页面分析 模板+缓存+写文件
2009/08/17 PHP
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
PHP实现文件下载详解
2014/11/27 PHP
PHP浮点数的一个常见问题
2016/03/10 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
setAttribute 与 class冲突解决
2008/02/17 Javascript
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
Jquery iframe内部出滚动条
2010/02/11 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
jquery实现的缩略图预览滑块实例
2015/06/25 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
@ResponseBody 和 @RequestBody 注解的区别
2017/03/08 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
Python中lambda的用法及其与def的区别解析
2014/07/28 Python
《Python学习手册》学习总结
2018/01/17 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
Python3.5面向对象程序设计之类的继承和多态详解
2019/04/24 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
使用pytorch实现可视化中间层的结果
2019/12/30 Python
Python图像处理库PIL的ImageFont模块使用介绍
2020/02/26 Python
python删除文件、清空目录的实现方法
2020/09/23 Python
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
Lookfantastic希腊官网:英国知名美妆购物网站
2018/09/15 全球购物
Kipling澳洲官网:购买凯浦林包包
2020/12/17 全球购物
沃尔玛旗下墨西哥超市:Bodega Aurrera
2020/11/13 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
就业推荐自我鉴定
2013/10/06 职场文书
工程部主管岗位职责
2013/11/17 职场文书
原材料检验岗位职责
2014/03/15 职场文书
房屋继承公证书
2014/04/10 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书