1

dtBegin という名前の TDateTime 変数があります。dtBegin には値 "7/3/2000" が含まれています。値を「2/3/2000」に変更するには、Day のみを「2」に置き換える必要があります。

これを行う方法?C++ Builder XE で RecodeDay() メソッドを使用するように提案されましたが、このメソッドは機能しません。メソッドに dtBegin を配置すると、次のようになります。

RecodeDay(dtBegin, 2);

しかし、メソッドは必要な値を返しません。

これを行う方法はありますか?お願い助けて。前もって感謝します。

4

1 に答える 1

0

RecodeDayとして宣言された関数System::TDateTime __fastcall RecodeDay(const System::TDateTime AValue, const System::Word ADay);であるため、戻り値を格納する必要があります。

dtBegin = RecodeDay(dtBegin, 2);
于 2013-02-04T03:23:48.653 に答える