Linux C 中获取local日期和时间 time()&localtime()函数

Linux C 中获取local日期和时间 time()&localtime()函数

/*  time - 获取计算机系统当前的日历时间(Calender Time)  *         处理日期时间的函数都是以本函数的返回值为基础进行运算  *  函数原型:  *      #include <time.h>  *      time_t time(time_t *calptr);  *  返回值:  *      成功:秒数,从1970-1-1,00:00:00  *  使用:  *      time_t now;  *      time(&now); // == now = time(NULL);  */    /*  *  localtime - 将时间数值变换成本地时间,考虑到本地时区和夏令时标志  *  函数声明:  *      #include <time.h>  *      struct tm * localtime(const time_t *timer);  */  /*  struct tm 结构  *  此结构体空间由内核自动分配,而且不需要去释放它  */  struct tm {     int tm_sec;     /*秒,    范围从0到59 */     int tm_min;     /*分,    范围从0到59 */     int tm_hour;    /*小时,  范围从0到23 */     int tm_mday;    /*一个月中的第几天,范围从1到31 */     int tm_mon;     /*月份,  范围从0到11 */     int tm_year;    /*自 1900起的年数 */     int tm_wday;    /*一周中的第几天,范围从0到6 */     int tm_yday;    /*一年中的第几天,范围从0到365 */     int tm_isdst;   /*夏令时 */ }; #include <time.h> int GetDateTime(char * psDateTime) {     time_t nSeconds;     struct tm * pTM;         time(&nSeconds);     pTM = localtime(&nSeconds);     /* 系统日期和时间,格式: yyyymmddHHMMSS */     sprintf(psDateTime, "%04d-%02d-%02d %02d:%02d:%02d",pTM->tm_year + 1900, pTM->tm_mon + 1, pTM->tm_mday,             pTM->tm_hour, pTM->tm_min, pTM->tm_sec);                 return 0; } 

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » Linux C 中获取local日期和时间 time()&localtime()函数

提供最优质的资源集合

立即查看 了解详情