MTA*_*MTA 17 formatting timezone cocoa objective-c nsdate
我在用
NSDate *date = [NSDate date];
Run Code Online (Sandbox Code Playgroud)
得到日期,但我得到的日期是2小时.
Jos*_*ell 25
NSDate对象没有时区.它们代表着绝对的时刻.但是,当你问一个description(NSLog()例如用它打印)时,它必须选择一个时区.最合理的"默认"选择是GMT.如果你自己不在GMT,日期似乎是不正确的,你自己的偏移金额.
您应该始终使用a NSDateFormatter来创建字符串以供显示.格式化程序的时区应设置为您的,这是默认值.
| 归档时间: |
|
| 查看次数: |
2744 次 |
| 最近记录: |