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求pi的方法
Oct 08 Python
举例讲解Python中的算数运算符的用法
May 13 Python
使用Python对Csv文件操作实例代码
May 12 Python
Python 字符串与二进制串的相互转换示例
Jul 23 Python
python实现嵌套列表平铺的两种方法
Nov 08 Python
在SQLite-Python中实现返回、查询中文字段的方法
Jul 17 Python
Python多线程及其基本使用方法实例分析
Oct 29 Python
Python3 解决读取中文文件txt编码的问题
Dec 20 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
Feb 13 Python
深入解析NumPy中的Broadcasting广播机制
May 30 Python
python中的getter与setter你了解吗
Mar 24 Python
Python实现灰色关联分析与结果可视化的详细代码
Mar 25 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数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
深入解析php中的foreach问题
2013/06/30 PHP
基于php的微信公众平台开发入门实例
2015/04/15 PHP
Nginx实现反向代理
2017/09/20 Servers
PHP CURL与java http使用方法详解
2018/01/26 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
laravel 修改.htaccess文件 重定向public的解决方法
2019/10/12 PHP
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
javascript自执行函数之伪命名空间封装法
2010/12/25 Javascript
初识JQuery 实例一(first)
2011/03/16 Javascript
js 浏览本地文件夹系统示例代码
2013/10/24 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
2018/01/09 jQuery
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
bootstrap-table后端分页功能完整实例
2020/06/01 Javascript
JS绘图Flot如何实现动态可刷新曲线图
2020/10/16 Javascript
[34:44]Liquid vs TNC Supermajor 胜者组 BO3 第二场 6.4
2018/06/05 DOTA
python list中append()与extend()用法分享
2013/03/24 Python
搞笑的程序猿:看看你是哪种Python程序员
2015/06/12 Python
简单解析Django框架中的表单验证
2015/07/17 Python
Python实现发送QQ邮件的封装
2017/07/14 Python
用python处理图片之打开\显示\保存图像的方法
2018/05/04 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
2018/06/11 Python
浅谈python之新式类
2018/08/12 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
WatchShop法国:英国排名第一的独立手表零售商
2020/02/17 全球购物
自习课吵闹检讨书范文
2014/09/26 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
用CSS3画一个爱心
2021/04/27 HTML / CSS