利用locale来格式化时间字符串

通过设定locale可以得到相应的时间字符串代码如下: char info[200]; memset(info,0,sizeof(info)); time_t t; time(&t); tm * p = localtime(&t); char * lo = setlocale(LC_ALL,"Chinese"); strftime(info,sizeof(info),"%#c/n",p); printf("locale :%s /n",lo); setlocale(LC_ALL,lo);

你可能感兴趣的:(利用locale来格式化时间字符串)