原文链接:https://github.com/fzhlee/SwiftUI-Guide#6Text-DateFormatter
对文本中的日期内容进行格式化。
示例代码:
var now = Date() //日期属性的初始值,是设备的当前日期
static let dateFormatter: DateFormatter = { //添加日期格式化类型的属性,对日期内容进行格式化操作
let formatter = DateFormatter() //初始化一个日期格式化类型的实例
formatter.dateStyle = .long //设置日期格式化对象的日期样式为长样式,依次显示日数、月份和年份的值
formatter.dateStyle = .full //设置日期格式化对象的日期样式为全样式,除了显示日月年,还会显示星期
return formatter //返回指定的实例,作为日期格式化属性的值
}()
var body: some View {
Text("The time is: \(now, formatter: Self.dateFormatter)") //按照指定的日期格式显示日期属性的值
.font(.title)
.padding() //内边距默认为15
}
![](https://img.haomeiwen.com/i2466108/da019f3905ccc580.png)
网友评论