Monotouch UIDatePickerに1時間遅れている問題があります。私はこれがタイムゾーンまたはそれに類するものと関係していると思います。明示的に私のUIDatePickerのTimeZoneとLocaleを設定しようとしましたが、これは役に立たないようです。 ValueChangedハンドラでUIDatePickerのタイムゾーン問題日付:1時間が間違っています
datePicker.Locale = NSLocale.CurrentLocale;
datePicker.TimeZone = NSTimeZone.LocalTimeZone;
次の行は1時間早いユーザーインターフェースで選択した時間よりも値を返します。
にValueChangedハンドラでvar date = DateTime.SpecifyKind((s as UIDatePicker).Date, DateTimeKind.Local).ToLocalTime();
私は二重のロケールとタイムゾーンいることをチェックしました設定されたものと同じです。 TimeZoneはヨーロッパ/ダブリンとロケールen_USです。私が欠けている別のステップがあります
datePicker.Locale.LocaleIdentifier;
datePicker.DatePicker.TimeZone;
: この情報はにより取得されましたか?
ありがとうございます! var date = DateTime ...
後
夏時間の適用は可能でしょうか?これは時々あなたが経験しているように思われるような時差を引き起こすことがあります。 –