如何更改SwiftUI iOS14中DatePicker的showcase文本的日期格式

如何更改SwiftUI iOS14中DatePicker的showcase文本的日期格式,swift,swiftui,Swift,Swiftui,我的日期选择器在初始化时如下所示: 但是,在模拟器中更改后,它看起来是这样的: 奇怪的是,有时会发生,有时不会。当我选择6月9日时,它保持长格式,1975年之前的任何事情也一样,就像许多其他随机日期一样长 如何将showcase文本的格式设置为始终相同? 谢谢 编辑: 下面是选择过程的GIF 代码: 如何准确更改日期格式?你不选一个地区吗?我在原来的问题中加了一个GIF来显示我在说什么。我希望我选择的每一天都有相同的长日期格式(MMM、d、yyyy)。@JoakimDanielson抱歉,

我的日期选择器在初始化时如下所示:

但是,在模拟器中更改后,它看起来是这样的:

奇怪的是,有时会发生,有时不会。当我选择6月9日时,它保持长格式,1975年之前的任何事情也一样,就像许多其他随机日期一样长

如何将showcase文本的格式设置为始终相同?

谢谢

编辑:

下面是选择过程的GIF

代码:


如何准确更改日期格式?你不选一个地区吗?我在原来的问题中加了一个GIF来显示我在说什么。我希望我选择的每一天都有相同的长日期格式(MMM、d、yyyy)。@JoakimDanielson抱歉,我有点困惑。在GIF中,当我选择一些日期时,它显示长格式,但其他显示短格式。我怎样才能使它全部显示长格式/全部显示短格式?我真的不介意使用它的方式,但我很好奇如何定制它。或者是我在不知不觉中选择了格式?(对SwiftUI来说相对较新)。此外,我还研究了日期格式,我不确定如何将其应用于SwiftUI iOS14中的日期选择器,这实际上是我研究的第一件事。我以前在GIF中没有看到这一点,这看起来更像是日期选择器的问题,见,谢谢!正是我一直在寻找的讨论类型,但找不到:-)
DatePicker(selection: $dob, in: ...Date(), displayedComponents: [.date]) {
                                    HStack(spacing: 0) {
                                        Text("Select birthday ")
                                        Image(systemName: "arrow.right")
                                    }
                                    .foregroundColor(Color("textfield"))