gpt4 book ai didi

cocoa - 如何使用 DateTimeFormatter 将此字符串转换为 Unix 时间?

转载 作者:行者123 更新时间:2023-12-03 16:59:32 26 4
gpt4 key购买 nike

这是时间字符串:

30 MAR 2011 10:14:28

我想将其转换为 1970 年以来的毫秒时间。我该怎么做?谢谢。

最佳答案

该类是 NSDateFormatter,而不是 NSDateTimeFormatter。您首先需要使用 appropriate format 初始化格式化程序。 ,像这样:

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd MMM yyyy HH:mm:ss"];

然后用它来解析日期字符串:

NSDate *date = [formatter dateFromString:string];

然后您可以轻松获得一个 double 表示自 1970 年以来的秒数:

NSTimeInterval seconds = [date timeIntervalSince1970];

然后乘以 1000 即可得到毫秒。

关于cocoa - 如何使用 DateTimeFormatter 将此字符串转换为 Unix 时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5481208/

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