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查找第k小元素代码分享
Dec 18 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
Jan 10 Python
Python cookbook(数据结构与算法)实现对不原生支持比较操作的对象排序算法示例
Mar 15 Python
python利用requests库模拟post请求时json的使用教程
Dec 07 Python
详解python中__name__的意义以及作用
Aug 07 Python
python 字典套字典或列表的示例
Dec 16 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
Jan 22 Python
python读取当前目录下的CSV文件数据
Mar 11 Python
pycharm 代码自动补全的实现方法(图文)
Sep 18 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
Dec 31 Python
虚拟环境及venv和virtualenv的区别说明
Feb 05 Python
python字典进行运算原理及实例分享
Aug 02 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学习笔记之一
2011/01/17 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
js 操作select相关方法函数
2009/12/06 Javascript
神奇的7个jQuery 3D插件整理
2011/01/06 Javascript
基于Jquery的将DropDownlist的选中值赋给label的实现代码
2011/05/06 Javascript
Document.location.href和.replace的区别示例介绍
2014/03/04 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
详解vue项目构建与实战
2017/06/27 Javascript
JS设计模式之惰性模式(二)
2017/09/29 Javascript
JS实现访问DOM对象指定节点的方法示例
2018/04/04 Javascript
如何用JavaScript实现功能齐全的单链表详解
2019/02/11 Javascript
p5.js实现简单货车运动动画
2019/10/23 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
2020/05/29 jQuery
[08:56]DOTA2-DPC中国联赛2月23日Recap集锦
2021/03/11 DOTA
python备份文件的脚本
2008/08/11 Python
Python脚本实现网卡流量监控
2015/02/14 Python
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
TensorFlow实现简单卷积神经网络
2018/05/24 Python
Django框架会话技术实例分析【Cookie与Session】
2019/05/24 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
简单了解python协程的相关知识
2019/08/31 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
基于python cut和qcut的用法及区别详解
2019/11/22 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
如何设置Java的运行环境
2013/04/05 面试题
资产经营总监岗位职责
2013/12/04 职场文书
园艺师求职信
2014/03/10 职场文书
开学寄语大全
2014/04/08 职场文书
产品包装策划方案
2014/05/18 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
Python基础之hashlib模块详解
2021/05/06 Python
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS
「睡美人」爱洛公主粘土人开订
2022/03/22 日漫
修改Nginx配置返回指定content-type的方法
2022/09/23 Servers