"Persian date and Gregorian"사이의 데이터를 신속하게 변환하고 싶습니다. 알고리즘을 변환하는 데 도움이되는 알고리즘을 찾고 있었지만 구현 방법을 실제로 이해하지 못했습니다.페르시아어 날짜를 그레고리력으로 변환하는 방법
그들이 Swift에서 일하는 기존 방법 인 경우 나에게 알려주십시오.
제공 및 예 또한 이해 될 것이다.
고맙습니다. 스위프트 3
"Persian date and Gregorian"사이의 데이터를 신속하게 변환하고 싶습니다. 알고리즘을 변환하는 데 도움이되는 알고리즘을 찾고 있었지만 구현 방법을 실제로 이해하지 못했습니다.페르시아어 날짜를 그레고리력으로 변환하는 방법
그들이 Swift에서 일하는 기존 방법 인 경우 나에게 알려주십시오.
제공 및 예 또한 이해 될 것이다.
고맙습니다. 스위프트 3
업데이트 : 빠른 실행하고 있기 때문에
let formatter = DateFormatter()
formatter.dateFormat = "dd/MM/yyyy"
formatter.calendar = Calendar(identifier: .gregorian)
let date = Date()
let dateInGrogrian = formatter.string(from: date)
print(dateInGrogrian)
formatter.calendar = Calendar(identifier: .persian)
formatter.dateFormat = "dd/MM/yyyy"
print("Converted date to Hijri = \(formatter.string(from: date))")
내가 문제로 실행이되지 3. 여기
가 위의 코드에 대한 수정이다 (지금 updatingXcode 오전) 사람들은 스위프트 3import UIKit
let formatter = NSDateFormatter()
formatter.dateFormat = "yyy/MM/dd"
formatter.calendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)
let date = NSDate()
let dateInGrogrian = formatter.stringFromDate(date)
print("Date in Grogrian = \(dateInGrogrian)")
formatter.calendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierPersian)
formatter.dateFormat = "yyy/MM//dd"
print("Converted date to Jalali = \(formatter.stringFromDate(date))")
http://stackoverflow.com/questions/24168261/how-to-convert-a-persian-date-into-a-gregorian-date-in에 스위프트 2에서 변경 사항을 확인합니다 -xcode –
혼자서 도망 갈 수 없게하는 요인은 무엇입니까? –
날짜는 날짜입니다. 그것은 페르시아 날짜 또는 그레고리력 날짜가 아닙니다. 캘린더가 재생되는 날짜를 표시하거나 계산을해야하는 경우에만 해당됩니다. 날짜 변환 (Date/NSDate 객체) 또는 날짜 ** 문자열 **에 대해 이야기하고 있습니까? –