swift - 将字符串格式化为日期格式 swift
问题描述
如何将以下字符串格式化为日期格式
- “2019 年 2 月 27 日星期三 22:18:38 UTC”
- “2018-10-31”
我需要 dd/MM/YYYY 格式的两个字符串。
解决方案
您必须更改在这两种情况下工作的格式:
var isoDate = "2018-10-31"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
print(dateFormatter.date(from: isoDate)!)
isoDate = "2016-04-14T10:44:00+0000"
dateFormatter.dateFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ssZZZ"
print(dateFormatter.date(from: isoDate)!)
推荐阅读
- javascript - 如何在ckeditor5中添加音频(自定义)标签
- javascript - 如何从 safeHtml 获取 div 的 id?
- html - 如何删除或编辑周围的空白?
- javascript - 如何使用 PHP 发布以前的 Jquery ajax 搜索复选框?
- angular - 为什么在 Chrome 开发工具中看到 webpack 5 有重复的源映射?
- windows - 错误运行机器:作业:sample-google:错误运行 ping :套接字:权限被拒绝
- angular - 更新到 Angular 12 和 Jest 27.2.4 时的问题测试
- python - 在同一图中使用 mne 为 python 绘制多个 PSD
- javascript - 在 HTML/CSS/JS 中将气泡创建为按钮?
- excel - react native 中的 excel 面板列表库