gpt4 book ai didi

objective-c - NSDate dateWithTimeIntervalSince1970 在控制台显示错误的时间戳

转载 作者:行者123 更新时间:2023-12-03 16:50:37 28 4
gpt4 key购买 nike

NSDate *createDate  = [NSDate dateWithTimeIntervalSince1970:1376460694.103];
NSLog(@"createDate %@",createDate);

我使用上面的代码来获取当前日期和时间,当我在 createDate 处放置断点时,它显示正确的时间戳值,但 NSLog(@"createDate %@",cr​​eateDate) 语句将日期打印为2013-08-14 06:11:34 +0000。

如何得到正确的结果?

最佳答案

日期正确。打印到控制台时,将使用日期的描述,并使用您的系统区域设置,以便在打印之前将您的时区应用于日期。

当你想要显示时间时,你需要使用日期格式化程序将日期转换为字符串。重要的部分是设置格式化程序使用的区域设置/时区。

阅读thisthis .

关于objective-c - NSDate dateWithTimeIntervalSince1970 在控制台显示错误的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18224602/

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