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 main(int,char * *)

4

1 に答える 1

3

2 行目でコンストラクタを呼び出そうとしているようです。

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

コンストラクターの引数を 1 つだけにしたい場合は、その文字列に のような時間も含める必要がありますTDateTime("12/05/1990 12:00 am")

于 2012-09-12T04:18:21.260 に答える