如何在波斯语中将波斯日期转换为格里高利 [英] How to convert a Persian date into a Gregorian in swift

查看:119
本文介绍了如何在波斯语中将波斯日期转换为格里高利的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在swift中在波斯日期和格里高利之间转换数据。我正在研究算法来帮助我在它们之间进行转换,但我并不真正理解如何实现它们。

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 implement them.

如果它们是现有的方式来完成Swift的工作请指点我。

If their is an existing way to do the job in Swift please point me to it.

提供和示例也将受到赞赏。

Providing and example will be also appreciated.

先谢谢。

推荐答案

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

这篇关于如何在波斯语中将波斯日期转换为格里高利的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆