如何使 Swift 中的日期格式化程序仅显示日期的年份部分?
How can you make date formatter in Swift to show only the year part of the date?
这是我遇到的项目代码的一部分:
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .short
其他样式是“.full、.long、.medium、.short、.none”,它们都不能只显示日期的年份部分。
非常感谢你,祝你有美好的一天。
If you need to define a format that cannot be achieved using the predefined styles, you can use the setLocalizedDateFormatFromTemplate(_:)
to specify a localized date format from a template.
Source: DateFormatter - Foundation
你的情况:
dateFormatter.setLocalizedDateFormatFromTemplate("yyyy")
这是我遇到的项目代码的一部分:
let dateFormatter = DateFormatter()
dateFormatter.dateStyle = .short
其他样式是“.full、.long、.medium、.short、.none”,它们都不能只显示日期的年份部分。
非常感谢你,祝你有美好的一天。
If you need to define a format that cannot be achieved using the predefined styles, you can use the
setLocalizedDateFormatFromTemplate(_:)
to specify a localized date format from a template.Source: DateFormatter - Foundation
你的情况:
dateFormatter.setLocalizedDateFormatFromTemplate("yyyy")