C++设置TDateTime变量

C++ Setting a TDateTime variable

本文关键字:变量 TDateTime 设置 C++      更新时间:2023-10-16

我在将日期设置为TDateTime变量时遇到问题。

我试过这个,但没有运气:

TDateTime Mine;
Mine = ("12/05/1990");

我该怎么做?


这个代码有什么问题:

TDateTime Mine("05/05/1990",Date);

我得到以下错误:

[BCC32错误]文件1.cpp(28):E2285找不到与"TDateTime::TDateTime(const char*,TDateTime)())"匹配的项完整的语法分析器上下文File1.cpp(26):解析:int main(int,char**)

似乎您正试图在第二行调用构造函数。

TDateTime Mine("12/05/1990",TDateTime::Date); // construction
// some code using Mine
Mine = TDateTime("13/05/1990",TDateTime::Date); // assignment

如果您希望构造函数只有一个参数,那么您应该在该字符串中也有时间,如TDateTime("12/05/1990 12:00 am")