刚学C语言,老师布置的一个作业我看了答案不太明白,就是求1990到现在的时间,求讲!!!

Treotwots 2016-09-27 07:04:22
...全文
472 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
小灸舞 2016-09-28
  • 打赏
  • 举报
回复
赵4老师 2016-09-28
  • 打赏
  • 举报
回复
The COleDateTime class handles dates from 1 January 100 – 31 December 9999.
dustpg 2016-09-28
  • 打赏
  • 举报
回复
这个没有考虑闰秒吧
小心慢行 2016-09-28
  • 打赏
  • 举报
回复
#include <time.h> #include <stdio.h> int main( void ) { time_t t = time( NULL ); struct tm* ptm = localtime( &t ); if( ptm ) { printf( "%04d年%02d月%02d日 %02d时%02d分%02d秒\n" , ptm->tm_year+1900, ptm->tm_mon+1, ptm->tm_mday , ptm->tm_hour, ptm->tm_min, ptm->tm_sec ); printf( "本年第%03d天,星期%01d\n" , ptm->tm_yday+1, ptm->tm_wday ); } return 0; }
列子汤问 2016-09-27
  • 打赏
  • 举报
回复
哈哈,一个偷懒的办法。 1年的精确时间是 1年 = 31556925.9747秒 然后输入年份。 (年份 - 1900 )× 31556925.9747 就可以了。
paschen 2016-09-27
  • 打赏
  • 举报
回复

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧