How to convert a Persian date into a Gregorian in swift

后端 未结 3 1830
面向向阳花
面向向阳花 2021-01-02 08:08

I want to convert data between \"Persian date and Gregorian\" in swift. I was looking into algorithm to help me convert between them, but I did not really understand how to

3条回答
  •  攒了一身酷
    2021-01-02 09:04

    Update for 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))")
    

提交回复
热议问题