我有以下内容:
#define DATE_AND_TIME_FORMAT "%Y-%m-%d %H:%M:%S"
#define DATE_AND_TIME_SIZE 25
char buffer[DATE_AND_TIME_SIZE];
static char *get_date_and_time (char *buffer)
{
time_t t = time (0);
strftime (buffer, DATE_AND_TIME_SIZE, DATE_AND_TIME_FORMAT, localtime (&t));
return buffer;
}
你们中的任何人都可以告诉我如何获得包含毫秒“fff(根据MSDN Microsoft)的时间格式吗?”
答案 0 :(得分:1)
您的time_t值没有毫秒组件,因此您可以安全地将".000"
附加到时间字符串中。