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中pika模块问题的深入探究
Oct 13 Python
python生成以及打开json、csv和txt文件的实例
Nov 16 Python
Python给图像添加噪声具体操作
Mar 03 Python
Python学习笔记之视频人脸检测识别实例教程
Mar 06 Python
Python pandas DataFrame操作的实现代码
Jun 21 Python
Python爬虫实现“盗取”微信好友信息的方法分析
Sep 16 Python
使用Bazel编译TensorBoard教程
Feb 15 Python
Python下使用Trackbar实现绘图板
Oct 27 Python
jupyter notebook快速入门及使用详解
Nov 13 Python
用python批量下载apk
Dec 29 Python
基于tensorflow权重文件的解读
May 26 Python
一起来学习Python的元组和列表
Mar 13 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
综合图片计数器
2006/10/09 PHP
php下防止单引号,双引号在接受页面转义的设置方法
2008/09/25 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
php实现的日历程序
2015/06/18 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
PHP5.5基于mysqli连接MySQL数据库和读取数据操作实例详解
2019/02/16 PHP
Js动态创建div
2008/09/25 Javascript
jQuery中remove()方法用法实例
2014/12/25 Javascript
JS函数this的用法实例分析
2015/02/05 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
2015/08/25 Javascript
JS+CSS实现的竖向简洁折叠菜单效果代码
2015/10/22 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
jQuery手指滑动轮播效果
2016/12/22 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
微信小程序位置授权处理方法
2019/06/13 Javascript
js实现橱窗展示效果
2020/01/11 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
[00:44]TI7不朽珍藏III——军团指挥官不朽展示
2017/07/15 DOTA
python应用程序在windows下不出现cmd窗口的办法
2014/05/29 Python
在Django的通用视图中处理Context的方法
2015/07/21 Python
Python有序字典简单实现方法示例
2017/09/28 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
提升Python程序性能的7个习惯
2019/04/14 Python
Python中*args和**kwargs的区别详解
2019/09/17 Python
python开发入门——列表生成式
2020/09/03 Python
python 读取串口数据的示例
2020/11/09 Python
Python 远程开关机的方法
2020/11/18 Python
Python+Opencv实现把图片、视频互转的示例
2020/12/17 Python
python中xlutils库用法浅析
2020/12/29 Python
Giuseppe Zanotti美国官方网站:将鞋履视为高级时装般精心制作
2018/02/06 全球购物
习近平在党的群众路线教育实践活动总结大会上的讲话
2014/10/21 职场文书
教师个人师德总结
2015/02/06 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
Python字符串的转义字符
2022/04/07 Python