Swift5 如何以不同的格式格式化 dateTime 字符串

Posted

技术标签:

【中文标题】Swift5 如何以不同的格式格式化 dateTime 字符串【英文标题】:Swift5 how to format dateTime String in a different format 【发布时间】:2021-09-28 09:28:41 【问题描述】:

我正在使用 swift5 来构建我的 ios 应用程序。因此,我使用以下代码在我的查看日期时间上编写。 order.dateTime 的类型是 String

cell.lbl_Date.text = "DATA : \(order.dateTime)"

View 上的结果是这样的:

DATA: 2021-09-09 22:11:40

我需要这些数据:

DATA: 09/09/2012 22:11

我可以做些什么来格式化日期?

【问题讨论】:

【参考方案1】:

您应该能够使用这样的代码获得所需的日期格式,您也可以尝试在 Swift Playground 中运行:

let df = DateFormatter()
df.dateFormat = "MM/dd/yyyy HH:mm"
print(df.string(from: Date()))

您也可以根据需要使用其他格式字符串来获取不同的日期格式。

【讨论】:

以上是关于Swift5 如何以不同的格式格式化 dateTime 字符串的主要内容,如果未能解决你的问题,请参考以下文章

C#格式化TimeSpan以显示日期[重复]

Swift5 字符(Character)操作

如何在角图中以不同方式格式化中位数和误差?

Jmeter接口测试如何以不同格式提交报文

如何修改散点图图例以显示相同类型句柄的不同格式?

如何以不同的方式格式化不同的文本行,从在 AS3 中创建的文本字段,从 txt 文件填充文本?