gpt4 book ai didi

ios - HH :MM am/pm not fetch from nsdate

转载 作者:行者123 更新时间:2023-11-29 11:53:22 26 4
gpt4 key购买 nike

我想从 nsdate 获取小时:分钟 AM/PM。

NSDate *globalDateTime; //globaldate is : 2016-10-20 06:49:00 +0000 (UTC) 
NSString *dateString12 = [NSDateFormatter localizedStringFromDate:globalDateTime
dateStyle:NSDateFormatterShortStyle
timeStyle:NSDateFormatterFullStyle];
NSLog(@"%@",dateString12);

我得到的结果是 NSString 格式:20/10/16, 2:03:00 PM India Standard Time

预期结果为 NSString 格式:20/10/16,印度标准时间下午 6:49:00

或者有什么方法我只能得到 NSString 格式的预期结果:下午 6:49

dateString12 是在 NSLog 中获取的,是 UTC 格式或其他格式的内容。它给我正确的日期,但没有给我正确的时间。

请帮助我如何获得合适的时间。

最佳答案

试试这个。

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"hh:mm a"];// change here as per your need
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]];
NSString *stringFromDate = [formatter stringFromDate: globalDateTime];

关于ios - HH :MM am/pm not fetch from nsdate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40145653/

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