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中列表和元祖的使用方法
Apr 25 Python
python分析网页上所有超链接的方法
May 08 Python
python显示生日是星期几的方法
May 27 Python
利用python画出折线图
Jul 26 Python
python的中异常处理机制
Aug 30 Python
python实现微信自动回复机器人功能
Jul 11 Python
python飞机大战pygame碰撞检测实现方法分析
Dec 17 Python
浅谈tensorflow中张量的提取值和赋值
Jan 19 Python
解决python脚本中error: unrecognized arguments: True错误
Apr 20 Python
Python之字典添加元素的几种方法
Sep 30 Python
python操作ini类型配置文件的实例教程
Oct 30 Python
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
Apr 21 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
jQuery+PHP+ajax实现微博加载更多内容列表功能
2014/06/27 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
javascript学习基础笔记之DOM对象操作
2011/11/03 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
JavaScript中的this关键字使用详解
2015/08/14 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
AngularJS 支付倒计时功能实现思路
2017/06/05 Javascript
详解javascript常用工具类的封装
2018/01/30 Javascript
vue.js做一个简单的编辑菜谱功能
2018/05/08 Javascript
jQuery创建及操作xml格式数据示例
2018/05/26 jQuery
javaScript实现游戏倒计时功能
2018/11/17 Javascript
编写一个javascript元循环求值器的方法
2020/04/14 Javascript
js+canvas实现画板功能
2020/09/13 Javascript
express异步函数异常捕获示例详解
2020/11/30 Javascript
[10:04]国际邀请赛采访专栏:DK.Farseer,mouz.Black^,采访员Josh专访
2013/08/05 DOTA
使用Python读写文本文件及编写简单的文本编辑器
2016/03/11 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
python脚本监控logstash进程并邮件告警实例
2020/04/28 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
新西兰购物网站:TheMarket NZ
2020/09/19 全球购物
美国滑板店:Tactics
2020/11/08 全球购物
业务总经理岗位职责
2014/02/03 职场文书
《最可爱的人》教学反思
2014/02/14 职场文书
职称评定自我鉴定
2014/03/18 职场文书
努力学习演讲稿
2014/05/10 职场文书
公司领导班子对照检查存在问题整改措施
2014/10/02 职场文书
负责培养人意见
2015/06/05 职场文书
2016年会领导致辞稿
2015/07/29 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
聊一聊python常用的编程模块
2021/05/14 Python