使用日期格式化程序 objc 删除前导零

Remove leading zero with date formatter objc

我将日期格式设置为 @"HH:mm" 如果小时是两位数,则此方法有效。但如果小时是个位数,我需要将格式设置为 @"H:mm",以便它显示 9:00,而不是 09:00。如何解析 NSDate 或自动检测我需要使用的格式?

只需使用H:m,它将解析时间字符串,例如9:109:0512:112:07

如果您想从 NSDate 创建时间字符串,请使用 H:mm。这将给出 9:1512:15,等等