gpt4 book ai didi

xcode - NSTextfield 上的 Interface Builder 添加的 NSDateformatter 添加了 GMT 差异

转载 作者:行者123 更新时间:2023-12-03 17:13:04 24 4
gpt4 key购买 nike

好的,我想用 NSTextfieldNSStepper 构建一个倒计时器来增加它。两者都绑定(bind)到 Interface BuilderModelKeyPath 中的相同 int 属性。为了将 int 值输出格式化为 00:00:00,我在 IB 中添加了一个 NSDateFormatterNSTextfield

它正在工作,但是当我运行该应用程序时,在我的情况下添加了与 GMT +001 的差异。int 值应为 0,但 textField 显示 01:00:00

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
// Insert code here to initialize your application
self.countdownTimer = [[Timer alloc] init];

[self.countdownTimer setTimerCount:0];
}

我已经使用此解决方案以编程方式完成了此操作:Convert Seconds Integer To HH:MM, iPhone但我想使用NSDateFormatter。感谢帮助。

最佳答案

将格式化程序的时区设置为您当前的时区。

在 IB 中没有办法做到这一点,但您可以为日期格式化程序创建一个导出并在 -awakeFromNib 中设置时区。

关于xcode - NSTextfield 上的 Interface Builder 添加的 NSDateformatter 添加了 GMT 差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15389502/

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