iOS Swift4, как распечатать короткий будний день только с помощью DateFormatter ()? - PullRequest
0 голосов
/ 07 октября 2018

Я хочу, чтобы форматировщик даты печатал только ярлык с коротким днем ​​недели, например, «Пн, Вт, Ср».

Какой формат даты используется для преобразования дня в трехбуквенную строку дня недели?

let formatter = DateFormatter()
formatter.dateFormat = "DDD" //prints 278 and like

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Используйте это http://nsdateformatter.com

Monday, Oct 8, 2018 = EEEE, MMM d, yyyy

10/08/2018 = MM/dd/yyyy

10-08-2018 04:29 = MM-dd-yyyy HH:mm

Oct 8, 4:29 AM = MMM d, h:mm a

October 2018 = MMMM yyyy

Oct 8, 2018 = MMM d, yyyy

Mon, 8 Oct 2018 04:29:53 +0000 = E, d MMM yyyy HH:mm:ss Z

2018-10-08T04:29:53+0000 = yyyy-MM-dd'T'HH:mm:ssZ

08.10.18 = dd.MM.yy
0 голосов
/ 07 октября 2018

Как будто я должен изучать этот материал каждые несколько месяцев снова и снова:

let formatter = DateFormatter()
formatter.dateFormat = "EEE"


E..EEE  Tue Abbreviated Day of week name, format style.
EEEE    Tuesday Wide
EEEEE   T   Narrow
EEEEEE  Tu  Short
...