gpt4 book ai didi

ios - 将NSDate转换为Unix时间戳以在字典中使用

转载 作者:行者123 更新时间:2023-12-01 16:15:31 26 4
gpt4 key购买 nike

虽然在SO和网络上有很多将当前日期转换为unix时间戳的示例,但我似乎找不到任何日期的日期。

此代码产生显示的错误。

NSDate *date = self.datepicker.date;
time_t start = (time_t) [date timeIntervalSince1970];//collection element of time_t is not an objective-c object

将不胜感激任何建议。

最佳答案

我相信该代码将起作用,并且错误消息与另一条语句有关。

如果要将该time_t放入字典中,则需要将其包装在NSNumber对象中。但是,您也可以将其保留为NSTimeInterval(double)并在使用时进行转换:

NSDate *date = self.datepicker.date;
NSTimeInterval start = [date timeIntervalSince1970]
dict[@"startTime"] = @(start);

但是,如果您确实愿意,也可以在将其添加到字典之前进行转换。

关于ios - 将NSDate转换为Unix时间戳以在字典中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33588990/

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