Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone Datepicker.date快4小时56分钟,有帮助吗?_Iphone_Objective C_Uidatepicker - Fatal编程技术网

iPhone Datepicker.date快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

嘿,大家好,正如标题所示,我只有一个日期选择器,它似乎快了4小时56分钟。。这很奇怪。代码是非常直接的前言:

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小时?