时间日期处理(年月日)VC++1.pdf

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
时间日期处理(年月日)VC1

课 程 设 计 报 告 书 专 业: 课程设计名称: 题 目: 班 级: 设 计 者: 完 成 时 间: 课程设计实验报告——时间、日期处理 一、系统总体方案 先用菜单的方式构造出整体的框架,首先让各个部分的功能设置为未建立的状态。然后 根据各个成员的实际状况进行简单的分工!然后用菜单将各个成员负责的各个部分添加进菜 单联立起来进行综合的测试!最后再根据具体的需要对程序进行适当的补充设计! 二、设计思路和主要步骤 由于是分工合作,我们用菜单的方式进行设计。这样能够更好的利用团队合作的力量! 首先建立一个菜单,将菜单进行简单的初始化。各个部分的功能设置为未建立状态。由 于时间和日期的程序设计差别不大,所以我将重点放在了对日期的处理上。至于对时间的处 理只是进行了简单的设计。这些可以直接由日期的处理相识得到。 根据要求我们建立了两个类,一个类用来进行时间处理。一个用来进行日期处理。 (一)时间类time.h 时间类定义了三个成员,分别为:hour(时)、minute(分)、second(秒)。八个主要 成员函数,其函数原型及作用如下: 1、Time(int a=0,int b=0,int c=0)//构造函数 2、int read_hour(void)//返回小时 3、int read_minute(void)//返回分 4、int read_second(void)//返回秒 5、void print_time(void)//输出时间 6、void setTime(int h,int m,int s);//对时间进行设置。并具体考虑到如果时间设 置得不合理时,也进行了相关的处理。能够准确的进行时间设置。 7、void inc(int h1,int m1,int s1);//对时间进行加法运算。输入需要进行需要加的 时分秒,然后将其换算成秒。用for循环对时间进行逐一的加法运算。当进行到时分 秒的最大值时自动向上一级加一,然后自身归零。 8、void dec(int h1,int m1,int s1);//对时间进行减法运算。方法同加法一样。 (二) 日期类Date.h 日期类定义了三个成员,分别为:year(年)、month(月)、day(日)。共设置了十 一个成员函数、三个Date类的友元函数,三个重载函数。其原型及功能主要如下: 1、int DayCalc()为一个私有数据成员函数;用来计算距离基准日期的天数。将设置 的时间年限减去基准日期的年限;然后经过一系列的换算得出距离基准日期的天 数。 2、Date(int y=2000,int m=1,int d=1)//构造函数。 3、int get_year(void)//获取年份 4、int get_month(void)//获取月份 5、int get_day(void)//获取日期 6、void leapyear(void);//判断该年是否为闰年 7、void print();//显示系统或者设置的时间 8、void setDate(int y,int m,int d);//日期的设置。将闰年。闰月充分考虑进去。 能够正确判断设置的时间日期是否合理。 9、void increase(int m1,int d1);//日期的加法运算。输入需要进行加的月份、天 数。将月份换算成为三十天,然后加上天数得到一个总的天数。最后用for循环对 日期一天一天的进行加法运算。再用一个switch将二月以及小月分开,进行单独 的计算,这样就能避免日期加错的误区了。 10、void decrease(int m1,int d1);//日期的减法运算。同日期的加法运算是一样 11、int Day_2(Dated1);//两日期之间的天数。将起止日期全部换算成距离基准日 期的天数,然后进行简单的加法运算就行了。 12、void weekday();//计算星期。将现在的日期与基准日期的天数算出来。首先对

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档