博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python datetime 操作相关
阅读量:4926 次
发布时间:2019-06-11

本文共 1489 字,大约阅读时间需要 4 分钟。

网上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)

 

转载于:https://www.cnblogs.com/zhujie/archive/2011/08/20/2147464.html

你可能感兴趣的文章
编译cef 2526
查看>>
JavaSE 学习笔记之Object对象(八)
查看>>
两天没有好好休息的感觉
查看>>
CSS H5布局
查看>>
iis7.5+win2008 出现 HTTP Error 503. The service is unavailable.
查看>>
python7
查看>>
python的and和or优先级
查看>>
if 调用common里的函数
查看>>
使用spring.net+nibernate时如何用aspnet_regiis加密数据库连接字符串
查看>>
UNION
查看>>
九.配置SMB共享(Samba共享)
查看>>
正则表达式
查看>>
Oracle RMAN Recover中使用BBED 跳过缺失的归档 继续 Recover 的测试
查看>>
定期备份脚本
查看>>
生成桌面插件
查看>>
Unable to resolve target 'android-9'
查看>>
vector和list的区别
查看>>
[LeetCode] 127. Word Ladder _Medium tag: BFS
查看>>
20172302 《程序设计与数据结构》第四周学习总结
查看>>
FZU 2086 餐厅点餐(枚举)
查看>>