程序主要通过当前系统日历的struct tm结构体获得,主要代码如下,

//程序功能输出当前时间在24H下的小时数
ptr=localtime(<);//获取本地日历时间指针
int tm_mday; /* 一个月中的日期 - 取值区间为[1,31] */
int tm_mon; /* 月份(从一月开始,0代表一月) - 取值区间为[0,11] */
int tm_wday; /* 星期–取值区间为[0,6],其中0代表星期天,1代表星期一,以此类推 */
int tm_yday; /* 从每年的1月1日开始的天数–取值区间为[0,365],其中0代表1月1日,1代表1月2日,以此类推 */
int tm_isdst; /* 夏令时标识符,实行夏令时的时候,tm_isdst为正。不实行夏令时的进候,tm_isdst为0;不了解情况时,tm_isdst()为负。*/
long int tm_gmtoff; /*指定了日期变更线东面时区中UTC东部时区正秒数或UTC西部时区的负秒数*/
const char *tm_zone; /*当前时区的名字(与环境变量TZ有关)*/
罗马数字是古罗马使用的一种记数系统,在阿拉伯数字传入之前使用较为普遍,目前大家可能在钟表、日历、文章的排序、建筑物、元素周期表等方面还能见到它,因为它的使用在逐渐减少。罗马数字使用了7种符号,其中每个符号对应的阿拉伯数字为:I-1、V-5、X-10、L-50、C-100、D-500、M-1000,其它罗马数字均有这7种符号组合而成。
1.【古】记录 calendar英音:['kælində]美音:['kæləndɚ] 名词 n. [C] 1.日历;历书
2.历法,如: Today is her birthday according to the solar calendar. 按照阳历,今天是她的生日。
5. 他的个人日程表上记着四月五日有三个约会。
4.议案一览表;开庭日程表 及物动词 vt. 1.把...排进日程表;把...记入行事历. 由此可以看出calendar是纪年