【发布时间】:2013-04-23 19:03:40
【问题描述】:
我正在吃下面的东西:
#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)?
【问题讨论】:
-
“处理”是什么意思?
-
@Jon 请查看编辑。
-
[1][1]、[2][2] 和 [3][3] 的可能重复项。请检查它们。 [1]:stackoverflow.com/questions/1695288/… [2]:stackoverflow.com/questions/3729169/… [3]:gamedev.stackexchange.com/questions/26759/…
-
首先,如果您不使用 Windows 系统时钟,为什么要将其标记为 Windows?其次,您还提到了msdn,microsoft。 strftime 是一个标准的 c++ 函数,它不允许您在格式中包含毫秒。请使用我提供的参考编写您自己的函数来实现您想要的。
-
您在 MSDN 上找到的毫秒
fff格式说明符适用于 .Net,而不是 C++。
标签: c++ windows visual-studio-2010