gpt4 book ai didi

ios - 如何从 hh :mm:ss to hh:mm a? 更改 NSTime 格式

转载 作者:行者123 更新时间:2023-11-28 21:00:31 24 4
gpt4 key购买 nike

我想更改字符串的时间格式,我有 24 小时格式的 hh:mm:ss 值,我想把它变成 12 小时格式的 hh:mm:a。

我试过了-

    NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"hh:mm:ss"];

NSDate *date123 = [format dateFromString:temp123];
[format setDateFormat:@"hh:mm a"];
NSString* newDateString = [format stringFromDate:date123];

请帮助我。

最佳答案

如果您的 temp123 是 24 小时格式,则使用 HH 而不是 hh

NSDateFormatter *format = [[NSDateFormatter alloc] init];
[format setDateFormat:@"HH:mm:ss"];

NSDate *date123 = [format dateFromString:temp123];
[format setDateFormat:@"hh:mm a"];
[format setAMSymbol:@"am"];
[format setPMSymbol:@"pm"];
NSString* newDateString = [format stringFromDate:date123];

关于ios - 如何从 hh :mm:ss to hh:mm a? 更改 NSTime 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49293332/

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