Python datetime 格式化 明天,昨天实例


Posted in Python onMarch 02, 2020

Python 日期时间datetime 加一天,减一天,加减一小时一分钟

当前日期时间

import datetime
print datetime.datetime.now()
# 2018-05-08 16:53:30.101000

格式化时间

import datetime
print datetime.datetime.now().strftime("%Y-%m-%d %H:%M")
# 2018-05-08 16:54

多加一天

import datetime
print (datetime.datetime.now()+datetime.timedelta(days=1)).strftime("%Y-%m-%d %H:%M:%S")
# 2018-05-09 16:56:07

减一天

import datetime
print (datetime.datetime.now()+datetime.timedelta(days=-1)).strftime("%Y-%m-%d %H:%M:%S")
# 2018-05-07 16:56:59

可以把days改为hours minutes,就可以提前XX小时/分钟了。

时间差的计算:

import time
import datetime
 
start = datetime.datetime.now()
time.sleep(30)
end = datetime.datetime.now()
 
print (end-start).days # 0 天数
print (end-start).total_seconds() # 30.029522 精确秒数
print (end-start).seconds # 30 秒数
print (end-start).microseconds # 29522 毫秒数

补充拓展:Python中得到昨天、明天日期的另外一种方法

得到今天的日期可以用下面的代码:

import datetime

today = datetime.date.today()

得到昨天的日期可以用:

yesterday = today - datetime.timedelta(days=1)

得到明天的日期可以用:

tomorrow = today + datetime.timedelta(days=1)

这一点很多文章都提到过。

还有另外一种方法,看着感觉笨一点,那就是调用toordinal()和fromordinal(),它们分别是得到自公元元年1月1日起的天数和用此天数获得日期:

yesterday = datetime.date.fromordinal(today.toordinal() - 1)

tomorrow = datetime.date.fromordinal(today.toordinal() + 1)

以上这篇Python datetime 格式化 明天,昨天实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python zip文件 压缩
Dec 24 Python
让python json encode datetime类型
Dec 28 Python
Python3实现的爬虫爬取数据并存入mysql数据库操作示例
Jun 06 Python
使用Python读取二进制文件的实例讲解
Jul 09 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
Jul 19 Python
详解python项目实战:模拟登陆CSDN
Apr 04 Python
Python基于BeautifulSoup和requests实现的爬虫功能示例
Aug 02 Python
python 计算方位角实例(根据两点的坐标计算)
Jan 17 Python
python使用python-pptx删除ppt某页实例
Feb 14 Python
Python3 ffmpeg视频转换工具使用方法解析
Aug 10 Python
Python实现微信表情包炸群功能
Jan 28 Python
Numpy ndarray 多维数组对象的使用
Feb 10 Python
Python MySQL 日期时间格式化作为参数的操作
Mar 02 #Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
Mar 02 #Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
Mar 02 #Python
Python 调用有道翻译接口实现翻译
Mar 02 #Python
Python selenium抓取虎牙短视频代码实例
Mar 02 #Python
Python抓包程序mitmproxy安装和使用过程图解
Mar 02 #Python
python mysql 字段与关键字冲突的解决方式
Mar 02 #Python
You might like
咖啡机如何保养和日常清洁?
2021/03/03 冲泡冲煮
PHP排序算法的复习和总结
2012/02/15 PHP
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
PHP实现的简单日历类
2014/11/29 PHP
php查看当前Session的ID实例
2015/03/16 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
smarty中改进truncate使其支持中文的方法
2016/05/30 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
PHP数字金额转换成中文大写显示
2019/01/05 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
window.event.keyCode兼容IE和Firefox实现js代码
2013/05/30 Javascript
文本框只能选择数据到文本框禁止手动输入
2013/11/22 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
JS实现带提示的星级评分效果完整实例
2015/10/30 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
jQuery中的一些常见方法小结(推荐)
2016/06/13 Javascript
JavaScript结合HTML DOM实现联动菜单
2017/04/05 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
解决VUEX兼容IE上的报错问题
2018/03/01 Javascript
35个最好用的Vue开源库(史上最全)
2019/01/03 Javascript
如何基于js判断浏览器版本
2020/02/20 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
常用python数据类型转换函数总结
2014/03/11 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
Django 如何使用日期时间选择器规范用户的时间输入示例代码详解
2020/05/22 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
阿里巴巴国际站:Alibaba.com
2016/07/21 全球购物
美国乡村商店:Plow & Hearth
2016/09/12 全球购物
德国富尔达运动鞋店:43einhalb
2020/12/25 全球购物
超级搞笑检讨书
2014/01/15 职场文书
家长对老师的感言
2014/03/11 职场文书
土建工程师岗位职责
2014/06/10 职场文书
服装设计专业自荐信
2014/06/17 职场文书
Navicat for MySQL的使用教程详解
2021/05/27 MySQL