2011-10-16 21 views
3

我在我的應用程序中使用NSDatePicker,但我的日期選擇器在日期/月/小時/ etc中沒有零作爲iCal的日期選擇器。您可以看到我在以下兩張圖片的突出部分中談到的區別。NSDatePicker formatter

這是iCal的日期選擇器:

iCal date picker

,這是我的應用程序的日期選擇器:

app date picker

請你告訴我怎麼有這樣的iCal格式?

+1

最後,我找到了答案,我需要通過改變NSLocale改變NSDatePicker – dthien

+0

你如何獲得前導零的區域?我只理解如何將語言環境更改爲不同的國家或語言。 –

+0

我有同樣的問題。我嘗試了很多不同的語言環境,並最終以亞美尼亞語爲好看的挪威語格式。我不知道爲什麼挪威語言代碼應該在日期中引發領先空間,因爲他們從來沒有使用過。看起來像一個錯誤,如果沒有糾正。如何更改NSDatePicker使用的格式 - 作爲setDateFormatter沒有效果。 – olekeh

回答

0

使用NSDatePicker實例方法setDatePickerStyle:

- (void)setDatePickerStyle:(NSDatePickerStyle)newStyle 
+0

在NSDatePickerStyle中有三個選項,我使用NSTextFieldDatePickerStyle,因爲我不需要步進器或日曆/時鐘。但是我沒有運氣。 – dthien