考虑到我的时区,Playground simple Date() 正在打印值

Playground simple Date() is printing value taking into cosideration my time zone

屏幕截图中的前三行似乎没有应用时区(ok - 根据文档应该是这样),但最后一行似乎是 GMT+2(我当前的时区)。

有人解释为什么最后一行 playground 显示日期时考虑了我的系统时区吗?

Playground 有自己的装订线显示自定义规则。它们通常是更友好的输出形式。对于另一个示例,请参阅 UIColor,它在 Playgrounds 中具有完全不同(并且非常自定义)的输出。

有关获得特殊 Playgrounds 处理的类型的完整列表,以及如何为您自己的类型提供自定义处理,请参阅 CustomPlaygroundDisplayConvertible 的文档。

当然请记住,所有这些描述仅供非正式和调试使用,none适合实际显示给用户。请参阅 DateFormatter 了解如何为人类格式化日期。 (您可能已经知道这一点,但对于正在阅读的人来说,它可能是一个有用的提醒。)