0

我怎样才能得到当前系统时间在一个按钮单击事件,它在(可能)指定的格式分配给String^变量(如:YYYY-MM-DD-HH-MM-SS)?如何将当前系统时间分配给String ^变量?

我使用Visual Studio 2013年

+0

字符串^ S =日期时间:: Now.ToString( “YYYY-MM-DD-HH-毫米-β”); –

+0

@HansPassant非常感谢! –

回答

0

可以一起使用time功能与localtime功能。

示例代码:

//#include <time.h> 
time_t rawtime; 
struct tm * timeinfo; 
time(&rawtime); 
timeinfo = localtime(&rawtime); 
//The years are since 1900 according the documentation, so add 1900 to the actual year result. 
printf("Date: %d/%d/%d Time: %d:%d:%d",timeinfo->tm_year + 1900, timeinfo->tm_mon, timeinfo->tm_mday, timeinfo->tm_hour, timeinfo->tm_min, timeinfo->tm_sec); 
+0

感谢您的帮助,我真的很感激它,然而@ HansPassant的一个班轮似乎是一个更合适的解决方案。 –

+0

没问题,我没有注意到你正在使用C++/CLI :) – ProXicT