什么是C#DateTime相当于C ++代码?

时间:2017-08-16 11:33:14

标签: c++ c++builder

我在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 ++代码中提供了所有年份,月份等值。

1 个答案:

答案 0 :(得分:0)

#include <dateutils.hpp>

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