python编程开发之日期操作实例分析


Posted in Python onNovember 13, 2015

本文实例讲述了python编程开发之日期操作。分享给大家供大家参考,具体如下:

在python中对日期进行操作的库有:

import datetime
import time

对日期格式化信息,可以参考官方API:

time.strftime

datetime

下面是我做的demo:

#datetime
import datetime
#当前日期
now = datetime.datetime.now()
print(now.strftime('%Y-%m-%d %H:%M:%S'))
print(now.strftime('%Y-%m-%d'))
#string convert to datetime
time_str = '2013-07-29 01:05:00'
str_convert_2_time = datetime.datetime.strptime(time_str, '%Y-%m-%d %H:%M:%S')
print(str_convert_2_time)
#比较两个日期相差多少天
time_strA = '2013-07-29 01:05:00'
time_strB ='2013-08-29 01:05:00' 
day = datetime.datetime.strptime(time_strA, '%Y-%m-%d %H:%M:%S')
day2 = datetime.datetime.strptime(time_strB, '%Y-%m-%d %H:%M:%S')
sub_day = day2 - day
print('{0}和{1}相差{2}天'.format(time_strA, time_strB, str(sub_day.days)))
#今后的n天的日期
n_days = 4
now = datetime.datetime.now()
my_date = datetime.timedelta(days=n_days) 
n_day = now + my_date
print('从今天起的{0}天的日期是:'.format(n_days))
print(n_day.strftime('%Y-%m-%d %H:%M:%S'))

运行效果:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>> 
2013-07-29 01:48:16
2013-07-29
2013-07-29 01:05:00
2013-07-29 01:05:00和2013-08-29 01:05:00相差31天
从今天起的4天的日期是:
2013-08-02 01:48:16
>>>

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
在Python的Flask框架中实现单元测试的教程
Apr 20 Python
python itchat实现微信好友头像拼接图的示例代码
Aug 14 Python
Python判断文件和字符串编码类型的实例
Dec 21 Python
Django forms组件的使用教程
Oct 08 Python
对Python+opencv将图片生成视频的实例详解
Jan 08 Python
对Python 中矩阵或者数组相减的法则详解
Aug 26 Python
详解Python3迁移接口变化采坑记
Oct 11 Python
Windows 下更改 jupyterlab 默认启动位置的教程详解
May 18 Python
pytorch中 gpu与gpu、gpu与cpu 在load时相互转化操作
May 25 Python
基于python判断字符串括号是否闭合{}[]()
Sep 21 Python
浅谈Python numpy创建空数组的问题
May 25 Python
Python序列化与反序列化相关知识总结
Jun 08 Python
python编程开发之类型转换convert实例分析
Nov 13 #Python
python开发之文件操作用法实例
Nov 13 #Python
python开发中range()函数用法实例分析
Nov 12 #Python
python开发中module模块用法实例分析
Nov 12 #Python
Python中Class类用法实例分析
Nov 12 #Python
python开发之函数定义实例分析
Nov 12 #Python
python开发之字符串string操作方法实例详解
Nov 12 #Python
You might like
PHP的栏目导航程序
2006/10/09 PHP
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
jQuery find和children方法使用
2011/01/31 Javascript
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
javascript中的绑定与解绑函数应用示例
2013/06/24 Javascript
详解jQuery中的DOM操作
2016/12/23 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
Node.js获取前端ajax提交的request信息
2017/02/20 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
简单理解Vue中的nextTick方法
2018/01/30 Javascript
通过 JS 判断页面是否有滚动条的实现方法
2018/04/05 Javascript
React props和state属性的具体使用方法
2018/04/12 Javascript
Vue中的混入的使用(vue mixins)
2018/06/01 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——LGD
2018/04/04 DOTA
python支持断点续传的多线程下载示例
2014/01/16 Python
在Python中使用正则表达式的方法
2015/08/13 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
Python numpy 提取矩阵的某一行或某一列的实例
2018/04/03 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
详解如何在cmd命令窗口中搭建简单的python开发环境
2019/08/29 Python
余弦相似性计算及python代码实现过程解析
2019/09/18 Python
Pandas实现一列数据分隔为两列
2020/05/18 Python
Pytorch 使用opnecv读入图像由HWC转为BCHW格式方式
2020/06/02 Python
PyCharm 2020.1版安装破解注册码永久激活(激活到2089年)
2020/09/24 Python
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
Unix/Linux开发面试题
2016/08/16 面试题
大学毕业感言50字
2014/02/07 职场文书
和睦家庭事迹
2014/05/14 职场文书
考试保密承诺书
2014/08/30 职场文书
2015年扫黄打非工作总结
2015/05/13 职场文书
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL