如何在Swift中使日期格式化程序仅显示日期的年份部分?

时间:2017-11-05 17:29:29

标签: swift xcode date dateformatter

这是我遇到的项目代码的一部分:

    let dateFormatter = DateFormatter()
    dateFormatter.dateStyle = .short  

其他样式是“.full,.long,.medium,.short,.none”,它们都不能仅显示日期的年份部分。

非常感谢你,祝你有个美好的一天。

1 个答案:

答案 0 :(得分:0)

  

如果您需要定义使用预定义样式无法实现的格式,可以使用setLocalizedDateFormatFromTemplate(_:)从模板中指定本地化日期格式。

     

来源:DateFormatter - Foundation

在你的情况下:

dateFormatter.setLocalizedDateFormatFromTemplate("yyyy")