gpt4 book ai didi

ios - 如何将日期存储到解析数据库(iOS)

转载 作者:行者123 更新时间:2023-11-29 12:08:52 25 4
gpt4 key购买 nike

我试图将日期和时间从两个单独的文本字段插入到 parse.com 数据库中,我设法将它们组合成一个 NSString,但是当创建一个 NSDate 以存储到数据库中时,结果为 nil。

NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss.SSS'Z'"];
NSString *dateTime = ([NSString stringWithFormat:@"%@T%@",jobDateTF.text,jobTimeTF.text]);
NSDate *dateNTime = [formatter dateFromString:dateTime];

并传递到数据库中,

advanceBooking[@"jobDate"] = dateNTime;

请原谅我对 stackoverflow 的任何格式不佳

最佳答案

您的 DateFormatter 在时间之前指定了年月日,但是您的时间字符串不包含年月日 - 所以 dateNTime 可能是 。查看用于日期构造的 NSDateComponents

编辑:使用您评论中的新信息:

当你想从字符串中获取日期时,你必须指定确切的格式 - 你的格式字符串说日期部分应该看起来像'2015-12-10',但你的字符串说'10-12-2015 '.日期格式化程序应该如何知道如何处理您的字符串?请阅读 NSDateFormatter 和可能的格式字符串,StackOverflow 上也有很多相关信息。

关于ios - 如何将日期存储到解析数据库(iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34128884/

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