【发布时间】:2021-08-24 20:23:21
【问题描述】:
我从let date = message.creationTs 检索的日期格式为creationTs: "2021-05-17 12:05:59"
我将 dateFormat 设置为 dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
但是let sentDate = dateFormatter.date(from: date) 返回 nil.. 有什么想法吗?
【问题讨论】:
-
如果我运行你的代码,我会得到想要的输出。您可以在发生这种情况的地方发布您的完整代码(sn-p)吗?另外,检查
message.creationTs的格式是否正确。 -
@MartinFink 感谢您与我们联系。我附上了一个截图来向你展示我的调试。如果有帮助,我也可以发布代码本身。
-
如何检查它是否为零?也许这是stackoverflow.com/questions/58108824/…的副本@
-
@JoakimDanielson 当我将鼠标悬停在 sentDate 上时,它显示为 nil .. 当我将它插入到调用中时,我会得到一个运行时错误,它是 nil
-
如果您将相关代码复制到游乐场,是否可重现?如果是,请将该代码作为文本发布在您的问题中。