鱼C论坛

 找回密码
 立即注册
查看: 2162|回复: 8

求助

[复制链接]
发表于 2017-6-19 10:43:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
老甲鱼,我想请问一下。怎么编写计算从自己出生的时间到现在的时间中间有多少天
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-6-19 11:04:56 | 显示全部楼层
老甲鱼,这里不能导入模块

自定义函数:birth_days
功能:计算出生至今天数
重点:使用循环和条件判断
难点:闰年计算(400,4and/100)
def birth_days(y1,m1,d1,y2,m2,d2)
    ......


birth_days(1990,1,1,2017,6,19)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-19 11:50:23 From FishC Mobile | 显示全部楼层
datetime模块里面时间能直接减出差值。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-19 14:00:10 | 显示全部楼层
import datetime

def getdays(birth):
  birthday = datetime.datetime.strptime(birth,"%Y-%m-%d")
  nowday = datetime.datetime.now()
  return str(nowday-birthday).split(",")[0]
  
print(getdays("1992-1-1"))

>>>9301 days
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-19 16:53:48 | 显示全部楼层
不,导入datetime模块的话呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-19 17:07:07 | 显示全部楼层
甲鱼F 发表于 2017-6-19 16:53
不,导入datetime模块的话呢?

那就只有一年一年算了,属于没事情找事情做。当然如果是作业,那就一年一年算呗。
计算今天是今年中的第几天其实小甲鱼的课后作业里面也是有的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-19 20:38:39 | 显示全部楼层
ooxx7788 发表于 2017-6-19 17:07
那就只有一年一年算了,属于没事情找事情做。当然如果是作业,那就一年一年算呗。
计算今天是今年中的第 ...

诶,其实是我们的期末考试
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-19 20:42:48 | 显示全部楼层
ooxx7788 发表于 2017-6-19 17:07
那就只有一年一年算了,属于没事情找事情做。当然如果是作业,那就一年一年算呗。
计算今天是今年中的第 ...

诶,请问一下,你有python中datetime模块的源代码吗?有的话发给我好么。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-19 20:57:21 | 显示全部楼层
甲鱼F 发表于 2017-6-19 20:42
诶,请问一下,你有python中datetime模块的源代码吗?有的话发给我好么。

就在你python目录下的Lib的datetime.py文件里面
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-8 22:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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