-3

我有以下内容:

#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)吗?

4

1 回答 1

1

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

于 2013-04-23T11:03:40.547 回答