gpt4 book ai didi

objective-c - 有没有办法让 Xcode 的调试器以本地时区(即非 UTC)显示日期?

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:33 24 4
gpt4 key购买 nike

我正在尝试调试大量使用日期的代码,这让我比较了大量不同的 NSDate调试器中的值。调试器以 UTC 格式显示这些日期——例如:

date1 = (NSDate *) 0x01b11460 @"2012-02-15 18:55:00 +0000"

如果它能在我的本地 timezone 中显示它们,对我来说会容易得多因为这就是我正在调试的测试代码似乎正在使用的内容。

我确实觉得我在这里遗漏了一些更基本的东西,所以我希望有人能启发我。提前致谢。

最佳答案

虽然有点“hackish”,但您可以创建 NSDate 的子类并仅覆盖

-(NSString *)description;

返回您想要的格式化日期的方法。

调试器并没有为你做任何特殊的解码,它只是调用它想要显示的对象的“描述”方法。一个方便的技巧...(这就是为什么我的所有对象都发布了适合在调试器中查看的简明描述。)

关于objective-c - 有没有办法让 Xcode 的调试器以本地时区(即非 UTC)显示日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11149038/

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