【问题标题】:Change system date on XCode Simulator在 XCode Simulator 上更改系统日期
【发布时间】:2022-08-17 00:08:46
【问题描述】:

我试图弄清楚如何在 XCode 模拟器上指定某个日期,就像你如何模拟一个位置一样。我需要指定一个日期来测试日出/日落计算,该计算因日期而异。

我看到您可以在构建方案like this 中设置时区环境变量。

是否可以这样设置特定日期?如果没有,还有其他方法可以设置日期吗?

    标签: ios


    【解决方案1】:

    创建 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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-28
      • 2019-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-13
      相关资源
      最近更新 更多