美文网首页
SwiftUI—如何对Text视图里的日期进行格式化

SwiftUI—如何对Text视图里的日期进行格式化

作者: anny_4243 | 来源:发表于2020-07-10 10:40 被阅读0次

原文链接: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

}

相关文章

网友评论

      本文标题:SwiftUI—如何对Text视图里的日期进行格式化

      本文链接:https://www.haomeiwen.com/subject/clypcktx.html