gpt4 book ai didi

ios - 时间选择器显示错误的时间 iphone sdk

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

我的应用程序中有时间选择器。我正在显示 timePicker.date,但时间不对。NSLog 是

 NSLog (@"date : %@",[timePicker.date description]);

日志就像日期:2012-02-07 17:00:01 +0000

我认为问题出在时区

在 ViewDidLoad 中我有这段代码

timePicker.locale = [NSLocale currentLocale];
timePicker.timeZone = [NSTimeZone localTimeZone];

但它不起作用...

谁能帮我解决我的问题。谢谢

最佳答案

时间选择器很可能正确地应用了时区,但您使用 GMT 而不是本地时间记录它,所以它看起来是错误的。如果您想使用本地时间显示从时间选择器返回的时间,请使用 NSDate 的 descriptionWithCalendarFormat:timeZone:locale: 方法,或使用 NSDateFormatter 类来完全控制日期的显示方式。

关于ios - 时间选择器显示错误的时间 iphone sdk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9181910/

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