如何将这个日期时间从日期转换?
日期:2016-02-29 12:24:26
至2016年2月29日
到目前为止,这是我的代码,它返回一个nil值:
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "MM-dd-yyyy"
dateFormatter.timeZone = NSTimeZone(name: "UTC")
let date: NSDate? = dateFormatter.dateFromString("2016-02-29 12:24:26")
print(date)
15、0 +。
iPadOS 15 . 0 +
macOS 12 . 0 +
Mac Catalyst 15.0+,
tvOS 15.0+,
watchOS 8.0+,
Xcode 13.0+
使用格式化(日期:时间:)
let now = Date.now
let date = now.formatted(date: .abbreviated, time: .omitted)
你可以使用另一种DateStyle,如.long, .numeric或定义自定义格式,而不是。缩写。
迅捷用户界面
Text(myDate, format: Date.FormatStyle(date: .numeric, time: .omitted))
或者简单地使用:
Text(myDate, style: .date)
参考
格式化(日期:时间:)
init() _:格式:
文本。DateStyle