python datetime 操作相关
2011-08-20 21:23
429 查看
网上COPY的。里面有问题请自便。
我只是用了一个方法,用来取昨天的日期,并且格式为yyyy-mm-dd
yesterday = (datetime.date.today() + datetime.timedelta(days=-1)).isoformat()
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为日期时间对象
开发需要 搜到了这个程序 因要求前一天的日期 就该了下
根据上面的原理 很容易就可以写出取得前一天日期的程序
d1 = datetime.datetime.now()
d3 = d1 + datetime.timedelta(days = -1)
print datetime.date.today() + datetime.timedelta(days=-1)
或
print datetime.date.today() - datetime.timedelta(days=1)
我只是用了一个方法,用来取昨天的日期,并且格式为yyyy-mm-dd
yesterday = (datetime.date.today() + datetime.timedelta(days=-1)).isoformat()
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为日期时间对象
开发需要 搜到了这个程序 因要求前一天的日期 就该了下
根据上面的原理 很容易就可以写出取得前一天日期的程序
d1 = datetime.datetime.now()
d3 = d1 + datetime.timedelta(days = -1)
print datetime.date.today() + datetime.timedelta(days=-1)
或
print datetime.date.today() - datetime.timedelta(days=1)
相关文章推荐
- Python计时相关操作详解【time,datetime】
- Python常用模块种类的系统介绍及与操作系统相关的调用和操作
- python中datetime操作
- python 文件操作相关函数用法总结
- Json概述以及python对json的相关操作
- Json概述以及python对json的相关操作(转)
- Json概述以及python对json的相关操作
- Json概述以及python对json的相关操作
- Json概述以及python对json的相关操作
- [转载]Json概述以及python对json的相关操作
- python对json的相关操作实例详解
- Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
- python3 字符串操作相关函数
- python3 set相关操作
- DateTimeHelper【日期类型与字符串互转以及日期对比相关操作】
- python3 操作文件相关
- Python基于多线程操作数据库相关问题分析
- Json概述以及python对json的相关操作
- Python 字符串类型及相关操作
- python对json的相关操作