如何更改日期选择器中的日期格式

use*_*427 6 iphone objective-c datepicker uidatepicker nsdateformatter

在我的iPhone应用程序中,我需要以yyyy/MM/ddbeloow图像中显示的格式显示日期

在此输入图像描述

但在iPhone日期选择器中,它的格式为MM/dd/yyyy,对于我的应用程序来说,它不是统一的

我尝试更改日期选择器的本地值(使用不同的国家/地区)但不使用默认格式.

如何根据我的要求更改日期选择器上的日期格式?

任何帮助表示赞赏.

Rol*_*som 5

在Apple的文档中,他们指定了UIDatePickerModeDate.该DatePicker显示器月份,当月的天,年.这些项目的确切顺序取决于locale设置.这种模式的一个例子是[11月| 15 | 2007].但在设备中它显示为DD/MM/YYYY.有关详细信息,请参阅UIDatePicker.

因此,如果您想自己创建,您可以UIPickerView使用所需的值创建自己的值.


tha*_*rai 5

UIDatePicker用于适应用户的设置.可以使用locale:method更改其格式,但现在在iOS 5.0中已弃用.

您可以在iPhone的设置中查看您的格式:

Settings > General > International > Region Format >
Run Code Online (Sandbox Code Playgroud)

如果你想要一个特定的格式,考虑自己做一个选择器,但是对于日期选择器是非常不鼓励的.

并参考此链接