BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1186|回复: 2

python日常使用,奶爸计算娃娃100天

[复制链接]
发表于 2013-10-21 16:47:45 | 显示全部楼层 |阅读模式
直接粘贴到blender的console里计算


#奶爸计算娃娃100天#

  1. import datetime
  2. birthday = datetime.date(2013, 7, 16)   #<--奶爸修改这个为你宝宝的出生日期
  3. d100     = datetime.timedelta(days=99)
  4. print('第100天:' + str(birthday + d100))

  5. today  = datetime.date.today()
  6. print('今天是第%s天' % (today - birthday))
复制代码


#相关#

转贴自 http://blog.sina.com.cn/s/blog_6c994d8f0100tjl4.html
DE>浅析使用python计算两个日期间隔天数﹑周数和指定若干天后对应的日期等

>>> import datetime
>>> help(datetime)查看2009年5月31日和2009年2月1日间隔多少天
>>> d1=datetime.date(2009,05,31)
>>> d2=datetime.date(2009,02,01)
>>> d1-d2
datetime.timedelta(119) // 可以看出2009年5月31日和2009年2月1日间隔为119天[luther.gliethttp].


查看2009年5月31日是今年的第几天和第几周
>>> d1=datetime.date(2009,05,31)
>>> d1.isocalendar()
(2009, 22, 7) // 2009年, 第22周, 礼拜7 [luther.gliethttp]
>>> d1.timetuple()
(2009, 5, 31, 0, 0, 0, 6, 151, -1) // (d.year, d.month, d.day, d.hour, d.minute, d.second, d.weekday(), 今年的第几天, dst)


查看2009年5月31日后第20周对应的日期
>>> d1=datetime.date(2009,05,31)
>>> d=datetime.timedelta(weeks=20) // 20周将被自动转化为天数[luther.gliethttp]
>>> d1+d
datetime.date(2009, 10, 18) // 所以2009年5月31日后第20周对应的日期为2009年10月18日[luther.gliethttp]


查看2009年5月31日后第100天对应的日期和90天之前的日期
>>> d1=datetime.date(2009,05,31)
>>> d=datetime.timedelta(days=100) // 100天
>>> d1+d
datetime.date(2009, 9, 8) // 所以2009年5月31日后第100天对应的日期为2009年9月8日[luther.gliethttp]
>>> d=datetime.timedelta(days=90)
>>> d1-d
datetime.date(2009, 3, 2) // 所以2009年5月31日向前数90天对应的日期为2009年3月2日[luther.gliethttp]


看看datetime.timedelta的使用小例子
datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])
比如:
>>> datetime.timedelta(weeks=40, days=84, hours=23, minutes=50, seconds=600)
datetime.timedelta(365) // 使用timedelta()经过各种组合之后转化的总天数为365天[luther.gliethttp]
// 40*7 + 84 = 364
// 23时50分600秒=24时,所以为1天
// 故最终为364+1=365天[luther.gliethtp].
DE>


发表于 2013-10-21 16:51:24 | 显示全部楼层
不错
回复 支持 反对

使用道具 举报

发表于 2013-10-21 17:05:56 | 显示全部楼层
阳大牛逼,全能选手。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2019-12-6 06:44 , Processed in 0.020547 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表