2017-03-15 1 views
0

데이터를 데이터베이스에 저장하려고하는데 초를 키로 사용하는 날짜를 사용하고 있지만 표시 할 값에 더 작은 날짜를 표시하려고합니다. 문제는 이것을 설정해야하는 날짜 포맷터를 사용하는 것입니다. 현재 포맷을 덮어 쓰지 않고 다른 포맷을 설정하는 방법을 알지 못합니다.Swift에서 한 번에 두 가지 이상의 날짜 형식을 만들려면 어떻게해야합니까?

DateFormatter.dateFormat = "MM-dd-yy hh:mm:ss a" 
+0

여러 DateFormatter 객체를 만들 수 있습니다. 다양한 예제가 [이 질문] (http://stackoverflow.com/questions/28489227/swift-ios-dates-and-times-in-different-format)에서 찾을 수 있습니다. – Caleb

+1

[Swift - iOS - 다른 형식의 날짜와 시간] 가능한 복제본 (http://stackoverflow.com/questions/28489227/swift-ios-dates-and-times-in-different-format) – Caleb

답변

1

이 하나의보기에서 여러 DateFormatter을하는 방법입니다.

Formatter1는

let formatter = DateFormatter() 
formatter.dateFormat = "QQQQ\ryyyy" //Shows Financial Quarter for Date 
let formattedDate = formatter.string(from: date) 

FORMATTER2

let formatter1 = DateFormatter() 
formatter1.dateFormat = "EEEE, MMM d, yyyy" //Wednesday, Mar 29, 2017 
let formattedDate1 = formatter1.string(from: date) 

보다 약 DateFormatter을 알고이 사이트를 참조하십시오. 희망이 도움이됩니다. 해피 코딩!

관련 문제