//问题2:计算两个日期之间的年数
#include <iostream.h>
class Date
{   private :int  year,  month,  day;public :Date(int y=2000, int m=1, int d=1){    year=y;  month=m;  day=d; }void print()   {     cout<<year<<"/"<<month<<"/"<<day<<endl;  }friend int operator -(Date &d1,Date &d2) //形参从左到右的顺序就是运算符运算数的顺序,计算d1-d2{     if  ( d1.month>d2.month  ||d1.month==d2.month && d1.day>=d2.day ) return  d1.year-d2.year;else     return  d1.year-d2.year-1;   }
};int main()
{   int y,m,d;cout<<"输入出生的日期:";cin>>y>>m>>d;Date birthday(y,m,d);cout<<"输入今天的日期:";cin>>y>>m>>d;Date today(y,m,d);cout<<"生日日期:";  birthday.print();cout<<"今天日期:";  today.print();cout<<"实际年龄为"<<today- birthday<<"岁"<<endl;
}

计算两个日期之间的年数相关推荐

  1. java中算两个时间内的秒数_java – Joda Time – 计算两个日期之间的秒数会引发异常....

    我使用以下代码来计算两个日期之间的秒数差异: long secondsBetween = (Seconds.secondsBetween(new LocalDate("1901-01-01& ...

  2. python 计算两个日期之间的月数差额

    用python 计算两个日期之间的月数 一个多月认为是2个月 结果: beginTime="2022-03-31" endTime="2022-05-31" # ...

  3. 计算两个日期之间的月份数

    网上搜计算两个日期之间的月份数,可能会有一大堆,像Date1 和 Date2 之间的年数相减得到一个差额然后乘以12 再加上 两日期相减得到的月数 ,就以为得到两日期之间的月数,事实证明有问题. 如2 ...

  4. 怎么用计算机计算年月份,如何使用Excel计算两个日期之间的月数?

    一.这可以通过DATEDIF函数完成. 二. DATEDIF函数的定义 DATEDIF函数是Excel中的隐藏函数,而不是帮助和插入公式中的隐藏函数.返回两个日期之间的年\月\日间隔的数量. DATE ...

  5. java计算两个日期之间的周数_编写一个JAVA类,用于计算两个日期之间的周数。...

    import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class dem ...

  6. Oracle 计算两个日期之间的年月、日期,月份数、天数

    目录 Oracle 计算两个日期之间的月份数.月份列表.天数.日期列表 Oracle 计算两个日期之间的月份数.月份列表.天数.日期列表 获取日期之间的月数(包括自身) 时间:2019-05-30 至 ...

  7. java 日期相差月数_Java 计算两个日期之间相差的月数

    /** * 计算两个日期之间相差的月数 * * @param date1 * @param date2 * @return */ public static int getMonths(Date da ...

  8. php两个时间相差月数,计算两个日期之间相隔的月数

    将两个日期相减,返回相差月数的绝对值/** * 计算两个日期之间相隔的月数 * @author injection(injection.mail@gmail.com) * @var string da ...

  9. datediff函数,计算两个日期之间的天数\月数\年数

    datedif函数是一个隐藏函数但又确实存在,可以计算两个日期之间的天数\月数\年数. 时分秒转换为数字格式后的数字代表的是天数. datedif 年数.月数.日数 返回年数月数日数 =DATEDIF ...

最新文章

  1. Uva 10004(二分图的判定)
  2. php内核介绍及扩展开发指南 pdf vp进,PHP内核介绍及扩展开发指南—Extensions 的编写...
  3. 通过mysql实现leader election
  4. 【华为云技术分享】小熊派华为物联网操作系统LiteOS裸机驱动移植02-LCD驱动移植及使用
  5. Kafka : FileNotFoundException索引文件丢失 xxx.index (No such file or directory)
  6. Spring 的configuration-metadata-annotation-processor 文档
  7. fortran语言能用matlab,Fortran语言转matlab语言
  8. 全世界云计算宕机和中断[2013年-2014年集锦]
  9. 正则表达式 Java
  10. win11 即将来临 —— 你真的会管理你的Windows 10吗?
  11. HTML写简历表格及内容
  12. USB驱动程序(四)——键盘驱动(控制传输)
  13. 百度图片爬虫【图片编码处理】
  14. dream_c梦想标准化语言评估,孩子语言发展落后,诊断治疗需“量体裁衣”
  15. 微信小程序在线点餐外卖小程序实现方法适合校园点餐毕业设计小程序(含代码解释)
  16. gensim简单使用
  17. 浅谈互联网电商平台都有哪些模式
  18. kubernets eviction策略
  19. Currency Exchange (SPFA)
  20. linux关闭防火墙(临时/永久)

热门文章

  1. 3D视觉从入门到进阶学习路线
  2. ORB-SLAM3在windows下的编译使用
  3. YOLO在升级 | PP-YOLO v2开源致敬YOLOV4携带Tricks又准又快地归来(附论文与源码)...
  4. 学习完Ajax的总结
  5. Nat. Commun. | 序列到功能的深度学习框架加速工程核糖调节剂设计和优化
  6. 在markdown里面插入特殊的符号
  7. 清华大学校计算机志班,计算机系2020年度酒井之星 | 个人篇
  8. cytoscape绘图互作网络图(二)
  9. Firefox Quantum 向左,Google Chrome 向右
  10. 实时荧光定量聚合酶链式反应和2-▲CT方法分析相关基因表达数据