0

我无法将日期设置为 TDateTime 变量。

我试过这个,没有运气:

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

我怎样才能做到这一点?


这段代码有什么问题:

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

我收到以下错误:

[BCC32 错误] File1.cpp(28): E2285 找不到匹配 'TDateTime::TDateTime(const char *,TDateTime (_fastcall *)())' 完整的解析器上下文 File1.cpp(26): 解析: int主要(int,char * *)

4

1 回答 1

3

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

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").

于 2012-09-12T04:18:21.260 回答