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 获取Android设备信息的轻量级框架
Dec 18 Python
Python中支持向量机SVM的使用方法详解
Dec 26 Python
Python实现的随机森林算法与简单总结
Jan 30 Python
Tensorflow实现卷积神经网络的详细代码
May 24 Python
Python中Numpy包的安装与使用方法简明教程
Jul 03 Python
python实时获取外部程序输出结果的方法
Jan 12 Python
Python Selenium 之数据驱动测试的实现
Aug 01 Python
python分布式编程实现过程解析
Nov 08 Python
python super函数使用方法详解
Feb 14 Python
使用Pyhton 分析酒店针孔摄像头
Mar 04 Python
python时间time模块处理大全
Oct 25 Python
python实现三次密码验证的示例
Apr 29 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代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
php实现只保留mysql中最新1000条记录
2015/06/18 PHP
PHP清除缓存的几种方法总结
2017/09/12 PHP
php strftime函数获取日期时间(switch用法)
2018/05/16 PHP
Laravel解决nesting level错误和隐藏index.php的问题
2019/10/12 PHP
JS实现浏览器菜单命令
2006/09/05 Javascript
基于逻辑运算的简单权限系统(实现) JS 版
2007/03/24 Javascript
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
jQuery选择器的工作原理和优化分析
2011/07/25 Javascript
js简单实现让文本框内容逐个字的显示出来
2013/10/22 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
js如何打印object对象
2015/10/16 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
JS验证字符串功能
2017/02/22 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
vue+iview分页组件的封装
2020/11/17 Vue.js
Python实例一个类背后发生了什么
2016/02/09 Python
基于python实现百度翻译功能
2019/05/09 Python
python os.path.isfile 的使用误区详解
2019/11/29 Python
使用遗传算法求二元函数的最小值
2020/02/11 Python
python读取xml文件方法解析
2020/08/04 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
新闻网站实习自我鉴定
2013/09/25 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
设计师求职信
2014/07/01 职场文书
红色经典电影观后感
2015/06/18 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
创业计划书之烤红薯
2019/09/26 职场文书
Python入门之使用pandas分析excel数据
2021/05/12 Python
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android
python 使用pandas读取csv文件的方法
2022/12/24 Python