小编Cha*_* L.的帖子

Swift:以其他语言显示 Date()

有没有办法在 Swift 中用英语以外的语言(尤其是一周中的一天)显示日期?

我已经有了这个DateFormatter来显示一周中的一天,但它只用英文显示:

var today = Date()

static let weekDayFormat: DateFormatter = {
        let formatter = DateFormatter()
        formatter.locale = Locale(identifier: "zh")
        formatter.dateFormat = "E"
        return formatter
    }()
Run Code Online (Sandbox Code Playgroud)

如果我写Text("\(today, formatter: Self.weekDayFormat)"),它会显示“周六”。

但是,我需要它以中文显示。即使我尝试设置formatter.locale = Locale(identifier: "zh")和其他中文标识符,它也总是输出英文结果。我认为可能只是工作日的英文首字母缩写词被普遍认可,但我的客户希望它显示中文。

date swift

2
推荐指数
1
解决办法
1464
查看次数

标签 统计

date ×1

swift ×1