gpt4 book ai didi

ios - 如何将日期字符串(如 "05/20/2015 05:27 pm")转换为 NSDate,然后再转换为时间戳

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:59:58 28 4
gpt4 key购买 nike

我在格式化程序的帮助下将此日期字符串 "05/20/2015 05:27 pm" 转换为 NSDate 但它返回 nil.

-(NSDate *)dateFromString:(NSString *)strDate withFormat:(NSString *)strDateFormat
{
NSDate *date = nil;

[self.dateFormatter setTimeZone:[NSTimeZone localTimeZone]];
if (strDate) {
if (strDateFormat) {
[self.dateFormatter setDateFormat:strDateFormat];

}

date = [self.dateFormatter dateFromString:strDate];

}
return date;
}

我正在使用上面的函数,我将字符串作为 "05/20/2015 05:27 pm" 传递,格式为 @"dd/MM/yyyy HH:mm: ss”.

最佳答案

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"mm/dd/yyyy hh:mm a"];
[dateFormatter setTimeZone:[NSTimeZone systemTimeZone]];
NSDate *stringDate = [dateFormatter dateFromString:@"05/20/2015 05:27 pm"];
NSLog(@"%@", stringDate);

关于ios - 如何将日期字符串(如 "05/20/2015 05:27 pm")转换为 NSDate,然后再转换为时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30349068/

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