当 SwiftUI 需要显示日期时,可以有多种选择,下面总结一些常见的使用方式。
选择显示
比较常见的方式是通过日期选择器选择某个日期后显示。代码如下:
1 | swift复制代码import SwiftUI |
效果如下:
选择显示到Text
借助于DateFormatter
,首先格式化成需要的日期格式,然后显示。代码如下:
1 | swift复制代码import SwiftUI |
效果如下:
不选择显示到Text
SwiftUI 1.0
SwiftUI 1.0 时 Text 就可以显示日期字符串,而且可以同时使用DateFormatter
。代码如下:
1 | vbnet复制代码import SwiftUI |
效果如下:
SwiftUI 2.0
SwiftUI 2.0 之后,Text 可以直接显示日期,而且支持多种不同的形式。代码如下:
1 | swift复制代码import SwiftUI |
效果如下:
SwiftUI 3.0
WWDC21 推出了获取当前日期与格式化日期的新方法,因此 SwiftUI 3.0 之后显示日期更加方便。代码如下:
1 | swift复制代码import SwiftUI |
效果如下:
本文转载自: 掘金