#include time_t time(time_t calptr);返回的是日历运维
#include
time_t time(time_t calptr);
返回的是日历时间,即国际标准时间公元1970年1月1日00 : 00 : 00以来经过的秒数。然后再调用
char *ctime(const time_t calptr) ;
转化为字符串表示
#include
#include
int main ()
{
time_t timep;
time (&timep);
printf( "%s ",ctime(&timep));
}
用localtime可直接分解出年月日时分秒:
struct tm *ptm;
long ts;
int y,m,d,h,n,s;
ts = time(NULL);
ptm = localtime(&ts);
y = ptm-> tm_year+1900; //年
m = ptm-> tm_mon+1; //月
d = ptm-> tm_mday; //日
h = ptm-> tm_hour; //时
n = ptm-> tm_min; //分
s = ptm-> tm_sec; //秒
本文由来源 21aspnet,由 system_mush 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。