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 相关文章推荐
pygame学习笔记(6):完成一个简单的游戏
Apr 15 Python
Python的Django框架中设置日期和字段可选的方法
Jul 17 Python
详解Python中表达式i += x与i = i + x是否等价
Feb 08 Python
python获取程序执行文件路径的方法(推荐)
Apr 26 Python
梅尔频率倒谱系数(mfcc)及Python实现
Jun 18 Python
Python正则表达式匹配数字和小数的方法
Jul 03 Python
python命名空间(namespace)简单介绍
Aug 10 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
Aug 13 Python
python实现小世界网络生成
Nov 21 Python
python+selenium+chromedriver实现爬虫示例代码
Apr 10 Python
Django models文件模型变更错误解决
May 11 Python
Python中的流程控制详解
Feb 18 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 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
destoon二次开发入门示例
2014/06/20 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
微信公众平台开发教程⑥ 微信开发集成类的使用图文详解
2019/04/10 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
javascript插入样式实现代码
2012/02/22 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
js获取页面传来参数的方法
2014/09/06 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
jQuery实现下拉框左右移动(全部移动,已选移动)
2016/04/15 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
AngularJS执行流程详解
2017/02/17 Javascript
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
2017/04/23 Javascript
ES6解构赋值的功能与用途实例分析
2017/10/31 Javascript
javascript匿名函数中的'return function()'作用
2018/10/15 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
javascript代码实现简易计算器
2021/01/25 Javascript
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
2018/10/22 Python
Python实现快速排序的方法详解
2019/10/25 Python
python常用数据重复项处理方法
2019/11/22 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
html5新特性与用法大全
2018/09/13 HTML / CSS
英国日常交易网站:Wowcher
2018/09/04 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
应届毕业生求职信
2013/11/30 职场文书
英语故事演讲稿
2014/04/29 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
卫生院艾滋病宣传活动总结
2015/05/09 职场文书