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解释器理解Python中的字节码
Apr 01 Python
python计算圆周率pi的方法
Jul 11 Python
python字符串的常用操作方法小结
May 21 Python
python简单图片操作:打开\显示\保存图像方法介绍
Nov 23 Python
Django开发中的日志输出的方法
Jul 02 Python
python将处理好的图像保存到指定目录下的方法
Jan 10 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
Aug 29 Python
Django实现文件上传和下载功能
Oct 06 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
Jan 08 Python
通过python调用adb命令对App进行性能测试方式
Apr 23 Python
解决python父线程关闭后子线程不关闭问题
Apr 25 Python
Django使用echarts进行可视化展示的实践
Jun 10 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
文件上传程序的全部源码
2006/10/09 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
PHP socket 模拟POST 请求实例代码
2016/07/18 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
jQuery阻止事件冒泡具体实现
2013/10/11 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
js中的事件捕捉模型与冒泡模型实例分析
2015/01/10 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
2016/12/14 Javascript
JS基于对象的链表实现与使用方法示例
2019/01/31 Javascript
vue实现微信获取用户信息的方法
2019/03/21 Javascript
layui在form表单页面通过Validform加入简单验证的方法
2019/09/06 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
python str与repr的区别
2013/03/23 Python
Python实现基本数据结构中栈的操作示例
2017/12/04 Python
Python简易版图书管理系统
2019/08/12 Python
解决python-docx打包之后找不到default.docx的问题
2020/02/13 Python
python支持多继承吗
2020/06/19 Python
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
见习期自我鉴定
2013/11/07 职场文书
个人投资计划书
2014/05/01 职场文书
离婚协议书范文2014(夫妻感情破裂)
2014/12/14 职场文书
2015教师节通讯稿
2015/07/20 职场文书
村党总支部公开承诺书2016
2016/03/25 职场文书
曾国藩励志经典名言37句,蕴含哲理
2019/10/14 职场文书
Python 发送SMTP邮件的简单教程
2021/06/24 Python