首页 > 试题广场 >

计算出从你生日之日起到今天一共过了多少天?(python、g

[问答题]

计算出从你生日之日起到今天一共过了多少天?(python、go、shell均可)

import datetime

now_day = datetime.datetime(2020,8,21)
birth_day = datetime.datetime(1996,8,21)
passed_days = now_day - birth_day
print("从出生到现在一共经过了%d天" % passed_days.days)

发表于 2020-03-16 16:10:45 回复(1)
shell的写法:
#!/bin/bash
birth_day=$(date -d "1997-8-4" +%s)
now_day=$(date -d "2020-5-10" +%s)
mydays=$((($now_day-$birth_day)/86400))
echo $mydays
编辑于 2020-06-30 16:20:18 回复(1)
import datetime def birth_day():
    birth_day = '1990-01-14'   birth = datetime.date.fromisoformat(birth_day)  today = datetime.date.today() return today - birth

发表于 2020-04-03 14:22:41 回复(0)