Swift 3操场日志日期在本地格式.如何去做



如果您在美国的Playground中运行这样一行:

let today = Date()

您将在源代码的右侧看到如下输出:

"Sep 26, 2016, 8:17 PM"

显示为日期,以本地时区显示,使用中日期和时间样式。

这是如何工作的?

如果您尝试打印日期:

print("today = (today)"

你会看到"Today = 2016-09-27 00:18:55 +0000n",这是UTC,看起来是unix日期格式。

当您第一次创建日期时,Playground使用什么函数来显示日期?是否有一种方法可以从代码或调试控制台获得该输出格式?

到目前为止,我已经创建了一个日期格式化程序,用于记录日期,在控制台中显示日期等。

潜伏在CustomPlaygroundQuickLookable协议中,Date符合:

if case .text(let str) = today.customPlaygroundQuickLook {
    print(str)
}

相关内容

最新更新