【发布时间】:2011-08-12 15:28:59
【问题描述】:
我在表单中使用 UIDatePicker,但问题是当我选择日期和时间时,文本字段中的时间比选择器中显示的时间晚 5 小时。我读过日期选择器中有一个错误,但我不知道如何解决这个问题。我需要显示墨西哥的时间。我试过这样做,但没有任何改变。
datePicker.calendar = [NSCalendar autoupdatingCurrentCalendar];
datePicker.timeZone = [NSTimeZone localTimeZone];
datePicker.locale = [NSLocale currentLocale];
谁能帮我解决这个问题???呵呵
谢谢你们!!
【问题讨论】:
-
如果总是在时间之后 5 小时,为什么不直接减去 5 小时?
-
你用什么代码来打印日期?根据您生成日期字符串的方式,您可能会获得 UTC 时间格式。
标签: iphone timezone uidatepicker hour