gpt4 book ai didi

iphone - 如何使用 Cocoa-Touch 在时间前面加上零?

转载 作者:行者123 更新时间:2023-11-28 18:40:16 26 4
gpt4 key购买 nike

你好,我是这样从 NSDate 获取时间的:

 NSDateComponents *hoursAndMinutes = [[NSCalendar currentCalendar] components:NSHourCalendarUnit|NSMinuteCalendarUnit fromDate:feedItem.date];
return [NSString stringWithFormat:@"%d:%d", hoursAndMinutes.hour,hoursAndMinutes.minute];

但是如果从 date 开始的时间是 13:05,则显示为 13:5,而 09:17 则显示为 9:17。

谢谢。

最佳答案

NSDateFormatter会做你正在寻找的。

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"hh:mm"];
NSString *formattedDate = [dateFormat stringFromDate:feedItem.date];

return formattedDate;

关于iphone - 如何使用 Cocoa-Touch 在时间前面加上零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11868631/

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