【发布时间】:2012-09-20 05:39:33
【问题描述】:
我使用Noda Time 处理DateTime 问题,我阅读了几乎所有documents 但我在将日历相互转换时遇到了一些问题,
-
首先,Noda 支持多少个日历?
正如
CalendarSystem所说,只有 4 个日历:a)CopticCalendar / b)GregorianCalendar / c)IslamicCalendar / d)JulianCalendar
那么其他日历系统呢?
我用Persian Calendar aka Jalali Calendar,那么有没有办法在NodaTime中使用这个日历呢?以及如何转换为公历?
我的最终目标是将时间(在特殊区域)和日期都转换为 UTC 时区和格鲁吉亚日历。例如,
Asia/Tehran时区的 Now(yyyy/MM/dd - HH:mm:ss) 和波斯历是:(1391/06/30 - 10:01:15) 和 Now 是格鲁吉亚语日历和 UTC 是 (2012/09/20 - 05:01:15),那么您的建议是什么?单独的时间根本不重要,但日期,我对此一无所知(在 NodaTime 中),有没有办法在一个过程或方法中转换这两者?
【问题讨论】:
标签: c# datetime calendar nodatime