当前位置:  编程技术>python

Python日期操作学习笔记

    来源: 互联网  发布时间:2014-09-04

    本文导语:  比如用 print ','.join(datelist) 就可以将datelist列表里面的所有项目并成一个字符串,当然这个表达式会在每一个项目中间插入一个逗号,这种方式比用循环的方式更简洁。 日期的操作必须使用time或datetime库 import time >>> s="2006-1-2" >...

比如用 print ','.join(datelist)
就可以将datelist列表里面的所有项目并成一个字符串,当然这个表达式会在每一个项目中间插入一个逗号,这种方式比用循环的方式更简洁。
日期的操作必须使用time或datetime库
import time
>>> s="2006-1-2"
>>> time.strptime(s,"%Y-%m-%d)
这是将字符串格式的日期及时间转成日期对象
转义符对应意义如下
%a 本地简化星期名称
%A 本地完整星期名称
%b 本地简化的月份名称
%B 本地完整的月份名称
%c 本地相应的日期表示和时间表示
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12)
%j 年内的一天(001-366)
%m 月份(01-12)
%M 分钟数(00=59)
%p 本地A.M.或P.M.的等价符
%S 秒(00-59)
%U 一年中的星期数(00-53)星期天为星期的开始
%w 星期(0-6),星期天为星期的开始
%W 一年中的星期数(00-53)星期一为星期的开始
%x 本地相应的日期表示
%X 本地相应的时间表示
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%Z 当前时区的名称
%% %号本身
============================================
#-*- coding:utf-8 -*-
import time
import datetime
# 2007-11-25 15:36:35
#使用datetime模块可以很方便的解决这个问题,举例如下:
d1 = datetime.datetime(2005, 2, 16)
d2 = datetime.datetime(2004, 12, 31)
# 结果:47
print (d1 - d2).days
#上例演示了计算两个日期相差天数的计算。
starttime = datetime.datetime.now()
endtime = datetime.datetime.now()
print (endtime - starttime).seconds
#上例演示了计算运行时间的例子,以秒进行显示。
d1 = datetime.datetime.now()
d3 = d1 + datetime.timedelta(days =10)
print str(d3)
print d3.ctime()
# 上例演示了计算当前时间向后10天的时间。
# 如果是小时 days 换成 hours
# 其本上常用的类有:datetime和timedelta两个。它们之间可以相互加减。
# 每个类都有一些方法和属性可以查看具体的值,如datetime可以查看:天数(day),小时数(hour),星期几(weekday())等;
# timedelta可以查看:天数(days),秒数(seconds) 等。
#
# time , datetime , string 类型互相转换
#
# string -> time
# time.strptime(publishDate,"%Y-%m-%d %H:%M:%S")
#
# time -> string
# time.strftime("%y-%m-%d",t)
date = '2007-01-01'
print type(date)
date = time.strptime(date,"%Y-%m-%d")
print type(date)
print date[0]
d4 = datetime.datetime(date[0], date[1],date[2])
print d4
print type(d4)
#将日期时间对象转成字符串则要用
date = time.strftime("%y-%m-%d",date)
print type(date)
#其中d为日期时间对象

    
 
 

您可能感兴趣的文章:

  • Python将日期时间按照格式转换成字符串
  • python中关于时间和日期函数的常用计算总结(time和datatime)
  • python操作日期和时间的方法
  • Python不规范的日期字符串处理类
  • python中关于日期时间处理的问答集锦
  • 在Python3中使用urllib实现http的get和post提交数据操作
  • python读取csv文件示例(python操作csv)
  • python字符串格式化输出及相关操作代码举例
  • Python文件操作类操作实例详解
  • python读文件,写文件操作以及目录操作
  • 使用python删除nginx缓存文件示例(python文件操作)
  • python中关于时间和日期函数的常用计算总结(time和datatime) iis7站长之家
  • python 操作postgresql的pgdb库的问题
  • python文件读写并使用mysql批量插入示例分享(python操作mysql)
  • python赋值操作方法分享
  • python读写文件操作示例程序
  • Python 调用DLL操作抄表机
  • Python操作json数据的一个简单例子
  • 简单文件操作python 修改文件指定行的方法
  • python目录操作之python遍历文件夹后将结果存储为xml
  • Python中列表(list)操作方法汇总
  • Python 文件操作实现代码
  • Python 字符串操作实现代码(截取/替换/查找/分割)
  • python ElementTree 基本读操作示例
  • python中常用的各种数据库操作模块和连接实例
  • Python 文件操作技巧(File operation) 实例代码分析
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Python学习笔记_数据排序方法
  • Python学习笔记(一)(基础入门之环境搭建)
  • Python函数学习笔记
  • python笔记(2)
  • python笔记(1) 关于我们应不应该继续学习python
  • Python 学习笔记
  • Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
  • python函数缺省值与引用学习笔记分享
  • python网络编程学习笔记(二):socket建立网络客户端
  • Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
  • python网络编程学习笔记(五):socket的一些补充
  • python学习笔记:字典的使用示例详解
  • Python ORM框架SQLAlchemy学习笔记之关系映射实例
  • python网络编程学习笔记(一)
  • Python笔记(叁)继续学习
  • Python tempfile模块学习笔记(临时文件)
  • Python入门及进阶笔记 Python 内置函数小结
  • python网络编程学习笔记(九):数据库客户端 DB-API
  • Python学习笔记(二)基础语法
  • Python logging模块学习笔记
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 让python同时兼容python2和python3的8个技巧分享
  • Python不使用print而直接输出二进制字符串
  • 使用setup.py安装python包和卸载python包的方法
  • Python中实现json字符串和dict类型的互转
  • 不小心把linux自带的python卸载了,导致安装一个依赖原python的软件不能安装,请问该怎么办?
  • python异常信息堆栈输出到日志文件
  • python基础教程之python消息摘要算法使用示例
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 新手该如何学python怎么学好python?
  • Python namedtuple对象json序列化/反序列化及对象恢复


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3