我需要用C实现获取当前系统时间的程序代码
请教大家!!!谢谢1!!
我要能直接使用的程序模块!请发答案上来之前先调试通过了再发上来谢谢,要是能装进我写的程序里正常运行,我还会追加分数,万分谢谢!!请记得带上程序解释!!!
精确成下面这样最好!!
Y-M-D H:M:S
一楼的,运行不过,请你解释一下,谢谢你!
继续等待完整答案!
éè¦å©ç¨Cè¯è¨çæ¶é´å½æ°timeålocaltimeï¼å ·ä½è¯´æå¦ä¸ï¼
ä¸ãå½æ°æ¥å£ä»ç»ï¼
1ãtimeå½æ°ã
å½¢å¼ä¸ºtime_t time (time_t *__timer);
å ¶ä¸time_t为time.hå®ä¹çç»æä½ï¼ä¸è¬ä¸ºé¿æ´åã
è¿ä¸ªå½æ°ä¼è·åå½åæ¶é´ï¼å¹¶è¿åã å¦æåæ°__timeré空ï¼ä¼åå¨ç¸åå¼å°__timeræåçå åä¸ã
timeå½æ°è¿åç为unixæ¶é´æ³ï¼å³ä»1970å¹´1æ1æ¥ï¼UTC/GMTçåå¤ï¼å¼å§æç»è¿çç§æ°ï¼ä¸èèé°ç§ã
ç±äºæ¯ç§ä½ä¸ºåä½çï¼æ以è¿å¹¶ä¸æ¯ä¹ æ¯ä¸çæ¶é´ï¼è¦è½¬ä¸ºä¹ æ¯ä¸çå¹´ææ¥æ¶é´å½¢å¼å°±éè¦å¦å¤ä¸ä¸ªå½æ°äºã
2ãlocaltimeå½æ°ã
å½¢å¼ä¸ºstruct tm *localtime (const time_t *__timer)ï¼
å ¶ä¸tm为ä¸ä¸ªç»æä½ï¼å å«äºå¹´ææ¥æ¶åç§çä¿¡æ¯ã
è¿ç§ç»ææ¯éåç¨æ¥è¾åºçã
äºãåè代ç ï¼
#include <stdio.h>注æäºé¡¹ï¼
struct tmä¸çtm_year å¼ä¸ºå®é å¹´åå»1900ï¼ æ以è¾åºçæ¶åè¦æ¯lt->tm_year+1900ã