1

ValueDateTimePicker コントロールに組み込まれた .net の使用に問題があります。コントロールからプロパティをプログラムで取得しようとすると、現在表示されている値と同じ値が得られないことがあります。

例 - コード行:

DateTime supposed_date = dtp_StartDate.Value;

値に表示されているにもかかわらず、それは私が得るdtp_StartDateに設定されていると言います"03.03.2013 12:03:05"supposed_date.Value == "03.03.2013 11:33:07"

この問題は矛盾しているので、何が間違っているのか理解できません。

4

2 に答える 2

0

こんにちはミハイル・トレグボフはこれを試してください

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            DateTime SomeDate = dateTimePicker1.Value.ToLocalTime().ToUniversalTime();
        }

正確な値に設定されます

private void button1_Click(object sender, EventArgs e)
        {
            DateTime Suposed_Date = dateTimePicker1.Value.ToLocalTime().ToUniversalTime();
        }

これはボタンクリック用です

于 2013-06-09T14:15:35.537 に答える