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 相关文章推荐
两个命令把 Vim 打造成 Python IDE的方法
Mar 20 Python
[原创]使用豆瓣提供的国内pypi源
Jul 02 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
Nov 20 Python
Python实现XML文件解析的示例代码
Feb 05 Python
利用python库在局域网内传输文件的方法
Jun 04 Python
python读取有密码的zip压缩文件实例
Feb 08 Python
python文本数据处理学习笔记详解
Jun 17 Python
python基于K-means聚类算法的图像分割
Oct 30 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
Mar 30 Python
Python网络爬虫四大选择器用法原理总结
Jun 01 Python
python框架flask入门之路由及简单实现方法
Jun 07 Python
使用Keras加载含有自定义层或函数的模型操作
Jun 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
php 文件上传代码(限制jpg文件)
2010/01/05 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
2012/10/08 PHP
zf框架的zend_cache缓存使用方法(zend框架)
2014/03/14 PHP
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
juqery 学习之三 选择器 可见性 元素属性
2010/11/25 Javascript
jQuery中slideUp 和 slideDown 的点击事件
2015/02/26 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
分享9个最好用的JavaScript开发工具和代码编辑器
2015/03/24 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
基于JQuery实现分隔条的功能
2016/06/17 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
详解AngularJS中的表单验证(推荐)
2016/11/17 Javascript
JS中闭包的经典用法小结(2则示例)
2016/12/28 Javascript
详解Angular.js指令中scope类型的几种特殊情况
2017/02/21 Javascript
jquery PrintArea 实现票据的套打功能(代码)
2017/03/17 Javascript
微信小程序 es6-promise.js封装请求与处理异步进程
2017/06/12 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
Vue基于iview table展示图片实现点击放大
2020/08/05 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
python装饰器decorator介绍
2014/11/21 Python
AmazeUI的JS表单验证框架实战示例分享
2020/08/21 HTML / CSS
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
腾讯技术类校园招聘笔试试题
2014/05/06 面试题
请解释流与文件有什么不同
2016/07/29 面试题
前台接待的工作职责
2013/11/21 职场文书
物流专业大学的自我评价
2014/01/11 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
工人先锋号申报材料
2014/12/29 职场文书
招标保密承诺书
2015/01/20 职场文书
超市采购员岗位职责
2015/04/07 职场文书
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS