SwiftUI - 为什么日期格式不一致?

SwiftUI - Why is the date format not consistent?

我正在使用 DatePicker 并且日期的日期格式不一致。其中一些显示为“2022 年 2 月 21 日”,而另一些则显示为“2/22/2022”。是什么导致了这个问题?

这是我用来生成日期选择器的代码:

DatePicker("", selection: $selectedDate, displayedComponents: [.date, .hourAndMinute])
        .datePickerStyle(CompactDatePickerStyle())
        .labelsHidden()
        .clipped()

据我所知,这是与 datepicker 相关的错误。看来还是没修好。有一个解决方法如下。

DatePicker("", selection: $selectedDate, displayedComponents: [.date, .hourAndMinute])
        .datePickerStyle(CompactDatePickerStyle())
        .labelsHidden()
        .clipped()
        .id(selectedDate)