计算自己活了多少天程序

光阴如梭,从出生那天到今天,你知道自己已经活了多少天了吗?拿起笔来算?那就太慢了,其实使用Windows 7的雷火电竞app下载,便可以轻松计算出我们活了多少天。单击“开始”→“所有程序”→“附件”→“雷火电竞app下载”,打开Windows 7的雷火电竞app下载,选择菜单“查看”→“日期计算”,此时就可以计算二个日期之差,选择开始日期,也就是自己的阳历生日,现在的日期是默认就有的,最后点击“计算”按钮即可计算出从出生到今天自己已经活了多少天。正常情况下人的寿命很难超过36000天,看看自己已经用了多少天,又还剩下多少天呢……好好珍惜生活哦!

使用MyEclipse即可实现。步骤:1.新建Java工程和类,导入包"import java.text.*;"和"import java.util.*;"。2.在主函数中插入如下代码,用于计算当前日期和出生日期相差的天数、小时和分钟:// 日期格式化DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//try {// 当前系统日期Date d1 = df.parse(df.format(new Date()));// 出生日期Date d2 = df.parse("1991-07-31 17:20:20");// 获取毫秒数long diff = d1.getTime() - d2.getTime();// 转换成天long days = diff / (1000 * 60 * 60 * 24);// 计算小时long hours = (diff - days * (1000 * 60 * 60 * 24))/ (1000 * 60 * 60);// 计算分钟long minutes = (diff - days * (1000 * 60 * 60 * 24) - hours* (1000 * 60 * 60))/ (1000 * 60);// 输出时间System.out.print("存活时间:" + days + "天" + hours + "小时" + minutes+ "分。\n");}// 捕获异常catch (Exception e) {System.out.print("日期格式有误。\n");}}3.按运行按钮测试。

科学雷火电竞app下载

看日历

单元格 B2输入你出生日期,比如是 2012-2-2 记住格式一定是“-”连接,单元格 B3输入今天的日期,比如是 1988-3-28 记住格式一定是“-”连接,单元格 B4输入公式,“=B2-B3‘ 这个时候出来的还是一个日期,选择B4右键-设置单元格-数字-数值,不要小数点。记得采纳,谢谢!

这个一定要用上DATEDIF这个函数了比如A1是你的出生日期,则在B1输入:求年数:也可理解为岁数=datedif(A1,today(),"Y") 求月数:=datedif(A1,today(),"M") 求天数:=datedif(A1,today(),"D") 本回答被网友采纳

首先在一个单元格如G14输入你的出生日期。在另一个单元格输入=TODAY()-G14,并把单元格格式设置为数值,这样就可以算出你活了多少天并自动更新数据。

比如A1是你的出生日期,则在B1输入:=datedif(A1,today(),"D")

比如A1是你的出生日期,则在B1输入:=datedif(A1,today(),"D")

http://day.9om.com/ 这个网站可以计算,很简单的 本回答被提问者和网友采纳

扳手指头和脚趾头数,还不够可以借别人的。哈哈哈。。。

看平年瑞年 瑞年366天 每4年一个瑞年 平年365天

你手机或者电脑查出你出生那天的阳历日期,那就是你的阳历生日,然后再根据润年366天,平年365天算过来!就很容易算了,阴历每年的天数都不一样,也很难找规律,所以转化成阳历生日计算就简单多了

6,406 天

How Long Have I Lived 本回答被提问者采纳

你是不是想说从你出身到现在活了多少天么?#include <stdio.h>#include <stdlib.h>#include <math.h>#define LEAP_YEAR 366#define COMMON_YEAR 365int days[]={31,28,31,30,31,30,31,31,30,31,30,31};struct date{ int year; int month; int day;}birthday,today;typedef struct date DATE;void interval_days(){ int i,result,sum1,sum2; printf("请输入你的出生日期: "); scanf("%d-%d-%d",&birthday.year,&birthday.month,&birthday.day); if(birthday.year<=0 || birthday.month<=0 || birthday.month>12 || birthday.day<=0 || birthday.day>31) { printf("输入错误,请准确输入日期!\n"); exit(-1); } printf("请输入今天的日期: "); scanf("%d-%d-%d",&today.year,&today.month,&today.day); if(today.year<0 || today.month<0 || today.month>12 || today.day<0 || today.day>31) { printf("输入错误,请准确输入日期!\n"); exit(-1); } //算法思路:我们以公元1年1月1日为基准,分别计算间隔天数,然后两者相减就是这两个日期的间隔天数了 sum1=sum_days(&birthday); sum2=sum_days(&today); result=abs(sum1-sum2); printf("从你出生到现在,你已经活了多少天: %d 天\n",result);}int sum_days(DATE *date){ int i,sum; //计算公元1年1月1日到某年的1月1号的天数 for(i=1,sum=0;i<date->year;i++){ if(i%400==0 || (i%4==0 && i%100!=0)) sum+=LEAP_YEAR; else sum+=COMMON_YEAR; } //计算该年的1月1号到该日期的天数 for(i=0;i<date->month-1;i++){ sum+=days[i]; } if(date->month>2 && (date->year%400==0 || (date->year%4==0 && date->year%100!=0))) sum+=date->day+1; else sum+=date->day; return sum;}int main(){ interval_days(); return 0;}示例运行结果:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

boke