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实现每次处理一个字符的三种方法
Oct 09 Python
python实现连接mongodb的方法
May 08 Python
Python中断言Assertion的一些改进方案
Oct 27 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
Jun 19 Python
python读取图片并修改格式与大小的方法
Jul 24 Python
Django中使用Celery的教程详解
Aug 24 Python
python 缺失值处理的方法(Imputation)
Jul 02 Python
PyCharm搭建Spark开发环境的实现步骤
Sep 05 Python
Django 自动生成api接口文档教程
Nov 19 Python
Python使用uuid库生成唯一标识ID
Feb 12 Python
Python读写压缩文件的方法
Jul 30 Python
Python TypeError: ‘float‘ object is not subscriptable错误解决
Dec 24 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脚本的10个技巧(1)
2006/10/09 PHP
PHP 全角转半角实现代码
2010/05/16 PHP
ThinkPHP使用心得分享-上传类UploadFile的使用
2014/05/15 PHP
PHP模拟QQ登录的方法
2015/07/29 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
一段多浏览器的"复制到剪贴板"javascript代码
2007/03/27 Javascript
javascript 子窗体父窗体相互传值方法
2010/05/31 Javascript
简介JavaScript中search()方法的使用
2015/06/06 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
原生js+cookie实现购物车功能的方法分析
2017/12/21 Javascript
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
[40:55]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#4Newbee VS Fnatic
2016/03/03 DOTA
本地文件上传到七牛云服务器示例(七牛云存储)
2014/01/11 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
2018/04/06 Python
Python3.7实现中控考勤机自动连接
2018/08/28 Python
python super的使用方法及实例详解
2019/09/25 Python
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
详解利用css3的var()实现运行时改变scss的变量值
2021/03/02 HTML / CSS
CK美国官网:Calvin Klein
2016/08/26 全球购物
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
马来西亚在线购物市场:PGMall.my
2019/10/13 全球购物
什么是命名空间(NameSpace)
2015/11/24 面试题
法学研究生自我鉴定范文
2013/12/04 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
管理提升方案
2014/06/04 职场文书
商务英语专业求职信
2014/06/26 职场文书
汉语言文学毕业求职信
2014/07/17 职场文书
民主生活会对照检查材料
2014/09/22 职场文书
作文评语怎么写
2014/12/25 职场文书
读书笔记格式
2015/07/02 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
vmware虚拟机打不开vmx文件怎么办 ?vmware虚拟机vmx文件打开方法
2022/04/08 数码科技
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技