用 Swift 大写第一个字母格式化俄语日期

Formatting a date in Russian in Swift uppercase first letter

我更改了日期格式以获取俄语格式。但是,结果是小写的 (январь)。如何使其首字母大写 (Январь)?

let dateFormatter = DateFormatter()
dateFormatter.locale = Locale(identifier: "ru_RU")
dateFormatter.dateFormat = "LLLL"
let stringDate = dateFormatter.string(from: Date())
print(stringDate)

您可以在字符串日期中使用大写。

首字母大写

let dateFormatter = DateFormatter()
        dateFormatter.locale = Locale(identifier: "RU-ru")
        dateFormatter.dateFormat = "LLLL"
        let stringDate = dateFormatter.string(from: Date()).capitalized
        print(stringDate)