gpt4 book ai didi

ios - 将 UIDatePicker Timezone 设置为模拟器的当前时区

转载 作者:行者123 更新时间:2023-11-29 12:40:52 25 4
gpt4 key购买 nike

我有 UIDatePicker。我无法将时区设置为...我的代码是...

UIDatePicker *datePicker = [[UIDatePicker alloc]init];
datePicker.timeZone = [NSTimeZone systemTimeZone];
datePicker.datePickerMode = UIDatePickerModeDate;
datePicker.backgroundColor = [UIColor whiteColor];
[datePicker addTarget:self action:@selector(dateChanged:) forControlEvents:UIControlEventValueChanged];

dateChanged 方法...

-(void)dateChanged:(id)sender{
NSLog(@"%@",[sender date]);
}

日志返回2014-07-26 12:54:11 +0000

我想在模拟器中使用本地时区

我也试过

datePicker.timeZone = [NSTimeZone localTimeZone];

datePicker.timeZone = [NSTimeZone defaultTimeZone];

日志总是返回仅 +0000 时区但模拟器时区是 GMT +5.30

抱歉我的英语不好

请帮帮我...

最佳答案

日期对象是始终采用 GMT 格式的“原始”日期。

尝试这样的事情

NSLog(@"date with local timezone is: %@", [date descriptionWithLocale:[NSLocale systemLocale]]);

另请参阅 NSDateFormatter 的文档。

关于ios - 将 UIDatePicker Timezone 设置为模拟器的当前时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24971367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com