gpt4 book ai didi

iphone - 使用 NSDateFormatter 生成 NSDate 产生 nil NSDate 值

转载 作者:行者123 更新时间:2023-12-03 20:17:41 25 4
gpt4 key购买 nike

我正在尝试使用以下字符串生成日期:

NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMMM dd, yyyy HH:mm:ss"];
NSLog(@"ENDINGDATE: %@", [closure objectForKey:@"ENDINGDATE"]);
NSDate *tempDate = [dateFormatter dateFromString:[closure objectForKey:@"ENDINGDATE"]];

ENDINGDATE NSLog 生成以下内容:

ENDINGDATE: April, 21 2011 20:00:00

一切似乎都很好,所以我很困惑为什么 tempDate 被设置为 nil。有任何想法吗?谢谢!

最佳答案

请删除逗号后尝试...

您可以使用以下日期格式:

d 数字形式的月份中的第几天;单位数天没有前导零。

dd 月份中的日期(数字形式);单位数天数前导零。

EEE 一周中的某一天,由三个字母缩写而成。

dddd 一周中的某一天作为其全名。

m 月份数字;单位数月份没有前导零。

mm 数字形式的月份;单位数月份前导零。

MMM Month 作为三个字母的缩写。

mmmm Month 作为其全名。

yy 年份最后两位数字;小于 10 的年份前导零。

yyyy 由四位数字表示的年份。

小时;单位数小时(12 小时制)没有前导零。

hh 小时;单位数小时(12 小时制)前导零。

H 小时;单位数小时(24 小时制)没有前导零。

HH 时间;单位数小时(24 小时制)前导零。

M 分钟;单位分钟数没有前导零。

与 CF timeFormat 的 m 大写 M 以避免与月份冲突。

MM 分钟;单位数分钟前导零。

与 CF timeFormat 的 mm 不同,大写 MM 可以避免与月份冲突。

s 秒;单位数秒没有前导零。

ss 秒;一位数秒前导零。

关于iphone - 使用 NSDateFormatter 生成 NSDate 产生 nil NSDate 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6811252/

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