swift - Swift 4 Date 格式化后为零
问题描述
我有这样的约会:
2014-10-28T00:00:00
当我尝试格式化它时,它返回 nil,这就是我尝试过的:
let formatter = DateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSSZ"
let closingDate = formatter.date(from: item["closingDate"] as! String)
为什么它返回零?我该如何解决?
解决方案
从您的格式中删除毫秒和时区:
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss"
推荐阅读
- statistics - 统计/数据科学:甜甜圈分布的真实示例?
- r - R- 使用特定模式重命名多个 .txt 文件
- ruby-on-rails - 尝试上传文件时出现回形针错误(Windows)
- javascript - 反应本机 MaterialCommunityIcons 在 Top Tab Navigator 版本 5 中不起作用
- r - 如何精确检查文件路径的非法字符?
- javascript - RequireJS:异步加载时的TypeError [ERR_INVALID_ARG_TYPE]
- html - YouTube 链接在弹出窗口中打开,但应在新标签中打开
- python - 单个 apache 上的多个 wsgi.mod
- python - 使用 ipywidgets 显示来自数据帧的某些数据
- npm - Ngrok 和 npm 解释 Wix API AuthO