gpt4 book ai didi

objective-c - NSDateFormatter 在样式和格式之间交换

转载 作者:行者123 更新时间:2023-12-03 16:57:08 25 4
gpt4 key购买 nike

使用相同的 NSDateFormatter 并在样式和格式定义之间交换是否安全?例如:

NSDateFormatter *df = [NSDateFormatter new];
df.dateStyle = NSDateFormatterMediumStyle;
df.timeStyle = NSDateFormatterMediumStyle;
NSLog(@"Medium Style / Medium Time: %@", [df stringFromDate:[NSDate date]]);
df.dateFormat = @"MMM/d/yy hh:mm:ss";
NSLog(@"Custom Format: %@", [df stringFromDate:[NSDate date]]);
df.dateStyle = NSDateFormatterFullStyle;
df.timeStyle = NSDateFormatterNoStyle;
NSLog(@"Full Style/ No Time: %@", [df stringFromDate:[NSDate date]]);
// ^-- how does it know to stop using the format I set before?

在最后一行,NSDateFormatter 如何知道停止使用我之前指定的日期格式?这样做安全可靠吗?

最佳答案

如果 formatnil,则日期格式化程序使用 style。因此添加以下行:

df.dateFormat = nil;

当您想返回使用样式时。

关于objective-c - NSDateFormatter 在样式和格式之间交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29992600/

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