2017-03-28 2 views
-1

영어로 현재 날짜의 이름을 가져오고 싶지만 내 로캘은 덴마크어이므로 NSDate()는 덴마크어로 현재 날짜를 반환합니다. 어떻게 영어로 볼 수 있습니까? :-)로케일보다 다른 언어로 현재 날짜를 얻는 방법?

지금 하루의 이름을 얻기 위해이 코드를 사용하여 메신저 : 내가있는 NSDate에 대한 문서화보고 시도했지만, 정말 일을 아무것도 찾을 수 없습니다

func dayOfTheWeek() -> String? { 
    let dateFormatter = NSDateFormatter() 
    dateFormatter.dateFormat = "EEEE" 
    return dateFormatter.stringFromDate(self) 
} 

.

나는 캘린더를 살펴 봤지만 여전히 운이 없다. 나는 가능한 것 같아요 - 그래서 누군가가 방법을 알고 있다면, 나에게 넌 그냥 포맷터의 로케일을 설정해야합니다

+0

왜 downvote? 설명해주세요. –

답변

0

:-) 알려 주시기 바랍니다 :

func dayOfTheWeek() -> String? { 
    let dateFormatter = NSDateFormatter() 
    dateFormatter.locale = NSLocale(localeIdentifier: "en_US") // or "en_GB" 
    dateFormatter.dateFormat = "EEEE" 
    return dateFormatter.stringFromDate(self) 
} 

당신은 스위프트이 사용하고있는 것으로 보인다 그리고 내가 기반 NSLocale Swift의 이니셜 라이저 3. 필요한 경우 조정하십시오.

+0

굉장! 고마워! :)) –

관련 문제