gpt4 book ai didi

iphone - 如何在iOS中以24小时格式显示上午/下午

转载 作者:行者123 更新时间:2023-12-01 17:33:24 47 4
gpt4 key购买 nike

我有一个应用程序,允许用户选择他们的语言,选择语言后,它还会根据国家/地区的日期格式更改日期和时间。

我是通过NSDateFormatter实现的。-[dateFormatter setDateFormat:...];
对于美国英语-我使用“h:mm a”-显示上午/下午设置。

问题是:仅当我的iPhone处于12小时模式时,才会显示am pm,
我猜是因为它会自动检查iPhone的时间格式,
有没有办法覆盖这个?上午/下午也会在24模式下显示。

最佳答案

这对我有用:

dateFormatter.dateFormat = @"H:mm a";

例:
// Set up formatter
NSDateFormatter *dateFormatter;
dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"H:mm a";

// Print test date
NSDate *date = [NSDate dateWithTimeIntervalSinceNow:8900];
NSLog(@"%@", [dateFormatter stringFromDate:date]);

输出:
14:23 PM

关于iphone - 如何在iOS中以24小时格式显示上午/下午,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12871266/

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