我有名为 dtBegin 的 TDateTime 变量。dtBegin 包含值“7/3/2000”。我只需要将 Day 替换为“2”即可将值更改为“2/3/2000”。
这该怎么做?有人建议我在 C++ Builder XE 中使用 RecodeDay() 方法,但该方法不起作用。我把 dtBegin 放在方法上:
RecodeDay(dtBegin, 2);
但是该方法没有返回我想要的值。
有什么方法可以做到这一点吗?请帮帮我。提前致谢。
我有名为 dtBegin 的 TDateTime 变量。dtBegin 包含值“7/3/2000”。我只需要将 Day 替换为“2”即可将值更改为“2/3/2000”。
这该怎么做?有人建议我在 C++ Builder XE 中使用 RecodeDay() 方法,但该方法不起作用。我把 dtBegin 放在方法上:
RecodeDay(dtBegin, 2);
但是该方法没有返回我想要的值。
有什么方法可以做到这一点吗?请帮帮我。提前致谢。
RecodeDay
是一个声明为 的函数System::TDateTime __fastcall RecodeDay(const System::TDateTime AValue, const System::Word ADay);
,因此您需要存储返回值:
dtBegin = RecodeDay(dtBegin, 2);