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脚本实现代码行数统计代码分享
Mar 10 Python
Python的包管理器pip更换软件源的方法详解
Jun 20 Python
Python中多线程的创建及基本调用方法
Jul 08 Python
python导出hive数据表的schema实例代码
Jan 22 Python
Python FTP两个文件夹间的同步实例代码
May 25 Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
Apr 12 Python
python 默认参数相关知识详解
Sep 18 Python
Python Opencv提取图片中某种颜色组成的图形的方法
Sep 19 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
Apr 21 Python
拿来就用!Python批量合并PDF的示例代码
Aug 10 Python
Pycharm在指定目录下生成文件和删除文件的实现
Dec 28 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
php获取网页内容方法总结
2008/12/04 PHP
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
thinkphp文件引用与分支结构用法实例
2014/11/26 PHP
php实现多城市切换特效
2015/08/09 PHP
php实现zip文件解压操作
2015/11/03 PHP
javascript引用对象的方法
2007/01/11 Javascript
Jquery升级新版本后选择器的语法问题
2010/06/02 Javascript
ajax处理php返回json数据的实例代码
2013/01/24 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
ES6中Generator与异步操作实例分析
2017/03/31 Javascript
js基于FileSaver.js 浏览器导出Excel文件的示例
2017/08/15 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
web前端vue filter 过滤器
2018/01/12 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
js实现验证码功能
2020/07/24 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
[09:34]2018DOTA2国际邀请赛寻真——永不放弃的iG
2018/08/14 DOTA
Python实现的堆排序算法原理与用法实例分析
2017/11/22 Python
python-序列解包(对可迭代元素的快速取值方法)
2019/08/24 Python
django中嵌套的try-except实例
2020/05/21 Python
python实现猜单词游戏
2020/05/22 Python
PyTorch实现重写/改写Dataset并载入Dataloader
2020/07/14 Python
法国春天百货官网:Printemps.com
2020/06/29 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
调查研究项目计划书
2014/04/29 职场文书
政治学求职信
2014/06/03 职场文书
综治维稳工作汇报
2014/10/27 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
通知的写法
2015/04/23 职场文书
合同纠纷调解书
2015/05/20 职场文书
调解书格式范本
2015/05/20 职场文书
2016党员发展对象培训心得体会
2016/01/08 职场文书
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python
Mysql数据库事务的脏读幻读及不可重复读详解
2022/05/30 MySQL