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连接oracle数据库实例
Oct 17 Python
对于Python编程中一些重用与缩减的建议
Apr 14 Python
Python函数可变参数定义及其参数传递方式实例详解
May 25 Python
Python 闭包的使用方法
Sep 07 Python
python简单图片操作:打开\显示\保存图像方法介绍
Nov 23 Python
Python numpy实现数组合并实例(vstack,hstack)
Jan 09 Python
Python实现多进程的四种方式
Feb 22 Python
django框架模型层功能、组成与用法分析
Jul 30 Python
安装2019Pycharm最新版本的教程详解
Oct 22 Python
基于python实现蓝牙通信代码实例
Nov 19 Python
Python 可迭代对象 iterable的具体使用
Aug 07 Python
Python中的嵌套循环详情
Mar 23 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/09/08 PHP
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
PHP针对redis常用操作实例详解
2019/08/17 PHP
JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探
2010/01/22 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
jquery查找父元素、子元素(个人经验总结)
2014/04/09 Javascript
浅谈Javascript数组索引
2015/07/29 Javascript
asp.net中oracle 存储过程(图文)
2015/08/12 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
深入理解Node.js的HTTP模块
2016/10/12 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
基于Vue实现平滑过渡的拖拽排序功能
2019/06/12 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
2020/11/13 Javascript
Python的Flask框架中web表单的教程
2015/04/20 Python
在Python中操作文件之truncate()方法的使用教程
2015/05/25 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
Python编程实现蚁群算法详解
2017/11/13 Python
Python AES加密实例解析
2018/01/18 Python
python多线程与多进程及其区别详解
2019/08/08 Python
python 爬取马蜂窝景点翻页文字评论的实现
2020/01/20 Python
Python装饰器用法与知识点小结
2020/03/09 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
最新教师自我评价分享
2013/11/12 职场文书
表演方阵解说词
2014/02/08 职场文书
实习生岗位职责
2014/04/12 职场文书
领导欢迎词范文
2015/01/26 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书
利用JuiceFS使MySQL 备份验证性能提升 10 倍
2022/03/17 MySQL