首页 文章

没有UIDatePicker时区的NSDate

提问于
浏览
1

我有一个UIDatePicker,我用它来选择商店的营业时间 .

问题是日期选择器正在根据时区更改显示的时间,但我只想显示与NSDate中显示的完全相同的时间 .

例如,我的NSDate设置为2001-01-01T09:15:00Z . 即2001年1月1日上午9:15 .

我将UIDatePicker日期设置为此日期,但是当我在西班牙打开应用程序(GMT-1)时,我会看到上午10:15 .

我这里没有使用dateFormatter - 只是常规的NSDate . 有没有办法告诉UIDatePicker忽略时区?

或者我可能不应该将时间存储为NSDate,因为固有的时区问题?

1 回答

  • 1

    NSDatePicker具有timeZone属性 - 时间区域反映在日期选择器显示的日期中 . 看看这对你有帮助吗......

相关问题