How to convert a Persian date into a Gregorian in swift

后端 未结 3 1831
面向向阳花
面向向阳花 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:02

    For Swift 5: Format is little change for year

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

提交回复
热议问题