显示时间格式

时间:2013-04-23 10:05:25

标签: c++ windows visual-studio-2010

我有以下内容:

#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)的时间格式吗?”

1 个答案:

答案 0 :(得分:1)

您的time_t值没有毫秒组件,因此您可以安全地将".000"附加到时间字符串中。