【发布时间】:2022-08-17 00:08:46
【问题描述】:
我试图弄清楚如何在 XCode 模拟器上指定某个日期,就像你如何模拟一个位置一样。我需要指定一个日期来测试日出/日落计算,该计算因日期而异。
我看到您可以在构建方案like this 中设置时区环境变量。
是否可以这样设置特定日期?如果没有,还有其他方法可以设置日期吗?
标签: ios
我试图弄清楚如何在 XCode 模拟器上指定某个日期,就像你如何模拟一个位置一样。我需要指定一个日期来测试日出/日落计算,该计算因日期而异。
我看到您可以在构建方案like this 中设置时区环境变量。
是否可以这样设置特定日期?如果没有,还有其他方法可以设置日期吗?
标签: ios
创建 Date 对象的多种方法...
这是使用DateComponents 的一种方法——它可能对您的测试很有效:
var dc = DateComponents()
dc.year = 2022
dc.month = 8
dc.day = 25
dc.hour = 12
dc.minute = 34
dc.second = 55
let testDate = Calendar.current.date(from: dc)
【讨论】: