COleDateTime m_dt;
m_ctrlDateTime.GetTime(m_dt);
double d = dt.m_dt;
System::DateTime datum;
datum.FromOADate(d);
DateTimePickerコントロールから日時を取得し、後でその値にその値を設定しようとしています。 DatumはSystem :: DateTime(C#)です。しかし、データムはこれです "1/1/1 00:00:00"何が問題なのですか?System :: DateTimeは1/1/1の値を返します00:00:00
datum.FromOADate(d);
DateTime::FromOADate
は、実際の静的メンバ関数である戻りDateTime
オブジェクトその:
のような何かが必要= m_ctrlDateTime.GetTime(m_dt); – jdweng
@jdwengどうしたらうまくいくのですか? 'GetTime'メンバ関数は' DateTime'値を返しません。実際には 'BOOL'を返します。つまり、' long'をとる 'DateTime'コンストラクタを呼び出すために暗黙の変換を実行してコンパイルすることもあります。 –
なぜこのラインが必要ですか? – jdweng