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表示矩阵的方法分析
May 26 Python
python实现人脸识别代码
Nov 08 Python
python中学习K-Means和图片压缩
Nov 20 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
很酷的python表白工具 你喜欢我吗
Apr 11 Python
使用python实现unix2dos和dos2unix命令的例子
Aug 13 Python
Python产生一个数值范围内的不重复的随机数的实现方法
Aug 21 Python
使用OpenCV实现仿射变换—缩放功能
Aug 29 Python
Python for循环与getitem的关系详解
Jan 02 Python
np.random.seed() 的使用详解
Jan 14 Python
解决Keras使用GPU资源耗尽的问题
Jun 22 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图片验证码代码
2008/03/27 PHP
PHP 文件扩展名 获取函数
2009/06/03 PHP
用PHP ob_start()控制浏览器cache、生成html实现代码
2010/02/16 PHP
CodeIgniter安全相关设置汇总
2014/07/03 PHP
Yii学习总结之安装配置
2015/02/22 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
JavaScript使用技巧精萃[代码非常实用]
2008/11/21 Javascript
js no-repeat写法 背景不重复
2009/03/18 Javascript
javascript获取隐藏dom的宽高 具体实现
2013/07/14 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
JavaScript对Json的增删改属性详解
2016/06/02 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
2017/02/21 Javascript
简单谈谈关于Angular Cli打包的事
2017/09/05 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
详解利用eventemitter2实现Vue组件通信
2019/11/04 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
Element Input输入框的使用方法
2020/07/26 Javascript
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
在ironpython中利用装饰器执行SQL操作的例子
2015/05/02 Python
Python正规则表达式学习指南
2016/08/02 Python
python读取LMDB中图像的方法
2018/07/02 Python
详解基于python的多张不同宽高图片拼接成大图
2019/09/26 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
HTML5 对各个标签的定义与规定:body的介绍
2012/06/21 HTML / CSS
h5网页水印SDK的实现代码示例
2019/02/19 HTML / CSS
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
美国肌肉和力量商店:Muscle & Strength
2019/06/22 全球购物
中英文求职信范文
2014/01/27 职场文书
体育教师自我鉴定
2014/02/12 职场文书
女生节标语
2014/06/26 职场文书
课外小组活动总结
2014/08/27 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电
Python数组变形的几种实现方法
2022/05/30 Python