经常获得了一个用户提交的当前日期,我们需要以这个日期为依据返回它的前一天,或者后一天的日期。用Python可以非常简单的解决这个关于日期计算的问题。

用Python计算昨天和明天的日期:

>>> import datetime #导入日期时间模块

>>> today = datetime.date.today() #获得今天的日期

>>> print today #输出今天日期

2016-01-25

>>> yesterday = today - datetime.timedelta(days=1) #用今天日期减掉时间差,参数为1天,获得昨天的日期

>>> print yesterday

2016-01-25

>>> tomorrow = today + datetime.timedelta(days=1) #用今天日期加上时间差,参数为1天,获得明天的日期

>>> print tomorrow

2016-01-25

>>> print "昨天:%s, 今天:%s, 明天:%s" % (yesterday, today, tomorrow) #字符串拼接在一起输出,这3天的日期

昨天:2016-01-23, 今天:2016-01-24, 明天:2016-01-25

python算日期_python中的日期计算相关推荐

  1. python 数据结构包_python 中numpy科学计算工具包——基础数据结构

    认识numpy基础数据结构 # 认识数组 ar = np.array([[1,2,3,4,5],[6,7,8,9,10]]) br = [[1,2,3,4,5],[6,7,8,9,10]] print ...

  2. python datetime计算时间差_Python中关于日期的计算总结

    1.获取当前时间的两种方法: 代码如下: 2.获取上个月最后一天的日期(本月的第一天减去1天) 代码如下: 3.获取时间差(时间差单位为秒,常用于计算程序运行的时间) 代码如下: 4.计算当前时间向后 ...

  3. python 日期运算_Python中关于日期的计算总结

    1.获取当前时间的两种方法: 代码如下: import datetime,time now = time.strftime("%Y-%m-%d %H:%M:%S") print n ...

  4. 使用python计算一年有多少秒_Python中关于日期的计算总结

    获取当前时间的两种方法: 代码如下: 2.获取上个月最后一天的日期(本月的第一天减去1天) 代码如下: 3.获取时间差(时间差单位为秒,常用于计算程序运行的时间) 代码如下: 4.计算当前时间向后10 ...

  5. 学习python时间安排_Python时间和日期学习

    1 #coding=utf-8 2 __author__ = 'Administrator' 3 4 5 #日期和时间模块学习 6 """ 7 Python程序能用很多方 ...

  6. python判断日期_python如何判断日期的合法性?

    判断日期的合法性,有两层含义,一是日期格式是否合法,二是格式合法后,其所表示的实际的那一天,是否真实存在!在python中,做这个合法性的判断,so easy!~~ 我们需要用到datetime模块中 ...

  7. python读取xlsx文件中的日期

    因为在python中直接读取xlsx文件中的日期,而不进行额外处理的话,会读取错误--即:只能读取成浮点数,而不能以日期的格式获取. 导入xlrd 首先保证要导入xlrd,若没有,可执行下面语句下载 ...

  8. python基本统计量_Python中简单统计量的计算

    本篇文章给大家带来的内容是关于Python中简单统计量的计算,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.这些操作都要确保已经在电脑中安装好了Anaconda集成库,如果安装好 ...

  9. python 提取文字段落中的日期字符串

    需求 在日常业务开发中常常会碰到需要从一段文字中提取时间的情况.例如从文字中提取发布时间.创建时间等.针对不同的文字情况.不同的时间格式,这里整理一份关于提取大部分文字段落中日期时间的代码.有需要的直 ...

  10. java 日期_Java中的日期操作

    Date : getTime() .setTime() SimpleDateFormate :   Formate(Date). parse(String s) Calendar : getInsta ...

最新文章

  1. ASP.NET保持用户状态的九种选择
  2. 在Mac配置adb命令
  3. python动态图-Python处理gif动态图的解析与合成操作的介绍
  4. java e次方_java基础知识
  5. re:Invent解读:没想到你是这样的AWS
  6. 全网最具有挑战的NLP训练营是什么样的?
  7. 希捷银河声音大_每日观影之银河守门员( )
  8. (二)jquery学习----jquery的效果
  9. 求方程式ax2 bx c=0的根c语言,关于求方程ax2+bx+c=0根的问题
  10. java实现rabbitmq发布/订阅模型(Publish/Subscribe queues), 生产者 消费者 交换机 消息队列
  11. jquery easyui 表单结合对话框
  12. cocos2dx lua加密 和 解密
  13. 批处理批量卸载微软补丁
  14. 3D元素周期表源码(已加注释)及分析
  15. 驾驶证期满换证流程(杭州篇)
  16. tensorflow各个版本的CUDA以及Cudnn版本对应关系(重点)
  17. MATLAB凸优化工具箱CVX用户手册-Chapter5
  18. JAVA 下的 pgp加密解密示例
  19. QtCreator:missing separator. Stop.
  20. 几次安全实习面试简单记录

热门文章

  1. alter table添加表约束
  2. 祝贺swm8023刷HDU-Steps登顶+突破新Section,14.2不是传说中的高级计算几何,而是数学~~...
  3. Maven学习(七)Maven工程单一架构案例
  4. 鸿蒙方将腐皮雀跃而有,鸿蒙是谁:生于庄子,火于华为
  5. JavaWeb——JQuery之高级案例实战(打开网页自动弹出广告效果、抽奖效果实现)
  6. 恩尼格玛机(字母转换,水题)
  7. 10. InnoDB表空间加密
  8. PHP按符号截取字符串的指定部分
  9. Python GUI学习感想
  10. 跟熊浩学沟通30讲读后感_跟熊浩学沟通