iPhone Datepicker.date快4小时56分钟,有帮助吗?
嘿,大家好,正如标题所示,我只有一个日期选择器,它似乎快了4小时56分钟。。这很奇怪。代码是非常直接的前言:iPhone Datepicker.date快4小时56分钟,有帮助吗?,iphone,objective-c,uidatepicker,Iphone,Objective C,Uidatepicker,嘿,大家好,正如标题所示,我只有一个日期选择器,它似乎快了4小时56分钟。。这很奇怪。代码是非常直接的前言: NSLog(@"%@",datePicker.date); 在视图中没有加载 datePicker.timeZone = [NSTimeZone localTimeZone]; 有什么想法/建议吗 ETA:例如,如果我将时间设置为下午4点,我会在NSLog中获取此信息 0001-01-01 20:56:02 +0000 将日期选择器上的minimumDate和maximumDate
NSLog(@"%@",datePicker.date);
在视图中没有加载
datePicker.timeZone = [NSTimeZone localTimeZone];
有什么想法/建议吗
ETA:例如,如果我将时间设置为下午4点,我会在NSLog中获取此信息
0001-01-01 20:56:02 +0000
将日期选择器上的
minimumDate
和maximumDate
设置为正常值
1582年10月之前的日期在iOS中往往有许多问题,因为有些事情承认儒略/公历过渡,而其他事情则不承认。当您在第1年附近处理NSDates时,似乎也存在准确性问题。huh,当我在IB中设置最小和最大日期时,我的应用程序会因nsrancexpeption而崩溃。。。年份是1970年和2020年编辑:修正了旧数据保存在NSUserdefaut@bipolarpants:请记住,NSDate的
说明
以UTC格式打印时间。如果您的设备设置为美国/纽约,则比您的本地时间晚4小时。您居住在哪个时区?我住在东海岸,我的iPhone设置为纽约。好的,您居住的时间距离UTC为-4小时,并且想知道为什么以UTC表示时,您的时间为+4小时?