【发布时间】:2019-11-20 16:22:42
【问题描述】:
我有一个需要在不同时区的不同时间窗口运行的计划作业。最终,知道澳大利亚的 UTC 时间(例如)20:00,以便开始该地区的工作。
更新
有关我的用例的更多详细信息: 我有一个计划的工作,需要每隔几个小时运行一次。哪个为不同的客户端做了一些 Redis 缓存清理。
这项工作需要在我的每个客户的办公时间之后运行,这与他们的时区有关。
我有每个客户的时区。但是,我需要找出每个时区的时间,以便能够为我的每个客户运行清理工作。
我找不到如何在 Swift 中获取另一个时区时间的示例?
【问题讨论】:
-
您是否只需要组件来构建
String? -
我不确定我明白你的意思吗?
-
另一个时间的当前日期和时间与当前时间完全相同,除了时区小时偏移。对我来说,你想要达到的目标并不是很清楚。通常建议使用 UTC 日期
-
您是否需要在另一个时区的某个时间安排您当地时区的工作?即您是否需要知道(例如)澳大利亚 19:45 的 UTC 时间?