C++ 代码的 C# DateTime 等效项是什么?

What is C# DateTime equivalent for C++ Code?

我在 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 OS 中指定的本地区域转换日期和时间。我希望在我的 C++ 代码中具有相同的功能。我怎样才能做到这一点?

我的 C++ 代码中提供所有年份、月份等值。

#include <dateutils.hpp>

 TDateTime dtTime = EncodeDateTime(nYear, nMonth, nDay, nHour, nMin, nSec, 0);
 UnicodeString sLocalTime = dtTime.DateTimeString();
 AnsiString sTempString = sLocalTime.c_str();