【问题标题】:How to set the date in the iOS Simulator?如何在 iOS 模拟器中设置日期?
【发布时间】:2017-12-28 17:58:36
【问题描述】:

有没有办法更改模拟器中的日期以模拟例如 Dec.02.2018、Feb.03.2018?我需要检查我的代码在给定日期的情况下是否能正确反应。

【问题讨论】:

  • @Martin R 也许你能帮忙.....我只想将日期更改为我选择的日期,而不是时区或时间,你知道是否有其他方法而不是像 Mohammad Sadiq 建议的那样玩弄系统日期?

标签: ios-simulator


【解决方案1】:

Xcode 11 带来了使用 simctl 命令行工具更改日期(和时间)的能力:

xcrun simctl status_bar booted override --time "2007-01-09T09:41:00-08:00"

日期和时间采用 ISO 8601 格式。如果您希望时钟显示给定时间,请务必调整时区(“-08:00”适用于 PST/加利福尼亚,“+01:00”适用于西欧,...)。

【讨论】:

【解决方案2】:

更改您的 mac 系统日期和时间。它会反映在模拟器中。转到“系统首选项”-> 日期和时间。

【讨论】:

  • 非常感谢您对我的问题的快速回复....除了更改系统日期之外没有其他办法吗?
  • 我不知道完整的要求。我们没有模拟日期和时间的选项。如果符合您的目的,您可以尝试以编程方式使用不同的日期。
猜你喜欢
  • 2015-06-25
  • 2014-07-22
  • 1970-01-01
  • 2020-11-20
  • 2012-09-08
  • 2018-10-07
  • 2013-11-12
  • 2015-04-29
  • 2011-11-19
相关资源
最近更新 更多