0
愚蠢的問題在這裏:如何使用字符串寫入自定義日期格式?
我願意寫的巴西模式在斯威夫特自定義日期格式,這將是這樣的:
"20 de Junho, 2017" // 20 of June, 2017
我嘗試這種模式:
"dd de MMMM, yyyy"
但"de"
世界也被視爲一種模式。我怎麼能說這是一個常數?
感謝
愚蠢的問題在這裏:如何使用字符串寫入自定義日期格式?
我願意寫的巴西模式在斯威夫特自定義日期格式,這將是這樣的:
"20 de Junho, 2017" // 20 of June, 2017
我嘗試這種模式:
"dd de MMMM, yyyy"
但"de"
世界也被視爲一種模式。我怎麼能說這是一個常數?
感謝
你必須把它包裝成報價'
,例如
"dd 'de' MMMM, yyyy"
文字文本,這是原樣輸出格式化時,和分析時,必須密切配合。文字文本可以包括:
- 除A..Z和a..z以外的任何字符,包括空格和標點符號。
- 單個垂直引號('xxxx')之間的任何文本,其中可能包括A..Z和a..z作爲文字文本。
您也可以讓格式化程序產生的de
:
let locale = Locale(identifier: "pt-BR")
let dateFormatter = DateFormatter()
let dayFormat = DateFormatter.dateFormat(fromTemplate: "d MMMM", options: 0, locale: locale)!
dateFormatter.dateFormat = dayFormat + ", YYYY"
dateFormatter.locale = locale
print(dateFormatter.string(from: Date())) // 7 de junho, 2017
的[?是否有可能在NSDateFormatter的格式字符串添加自定義文本]可能的複製(https://stackoverflow.com/問題/ 17542564/is-it-it-it-add-custom-text-in-nsdateformatters-format-string) - 日期格式語法不依賴於編程語言(Swift或Objective-C) –
真!謝謝。 :) –