我在C#中获得了以下代码:
int Year, Month, Day, Hour, Min, Sec;
....
//Assign Year, Month,..etc Value
....
DateTime date = new DateTime(Year, Month, Day, Hour, Min, Sec);
return date.ToString();
有人可以建议C ++等价物(对于C ++ Builder XE)吗? C#代码根据Windows操作系统中指定的本地区域转换日期和时间。我想在我的C ++代码中使用相同的功能。我怎样才能做到这一点?
我的C ++代码中提供了所有年份,月份等值。
答案 0 :(得分:0)
#include <dateutils.hpp>
TDateTime dtTime = EncodeDateTime(nYear, nMonth, nDay, nHour, nMin, nSec, 0);
UnicodeString sLocalTime = dtTime.DateTimeString();
AnsiString sTempString = sLocalTime.c_str();