- 论坛徽章:
- 0
|
各位高手:
本人想写一个函数,主要是想获得日期或时间。
设想函数通过定义形式参数达到获得日期或时间的目的。
例如: - char *GetDateTime(char *format);
- format 可以有规则定义,
- 如1: YYYYMMDD 得到当前日期 20030511
- 2: YYYY/MM/DD 2003/05/11
- 3: hh:mm:SS 得到当前时间 19:15:20
- 4: XQ 得到星期几 日
- 5: TS 得到天数 131
- 6: "系统日期 YYYY年MM月DD日星期XQ" 得到 系统日期 2003年05月11日星期日
- 当然,也可以用 MMDDYYYY 得到 05112003
- #include <stdio.h>;
- #include <time.h>;
- main()
- {
- char *str;
- str=GetDateTime("你好 YYYY年MM月DD日 hh时mm分SS秒 星期 XQ 全年已经过了TS天");
- printf("%s\n",str);
- }
- 结果显示:你好 2003年05月11日 19时15分20秒 星期日 全年已经过了131天
- 请大家讨论编程思想,怎样写才能比较简单!
复制代码 |
|