c# - Agregar un mes Jalali a una fecha Jalali
.net datetime (1)
Puede usar los métodos de instancia System.Globalization.PersianCalendar
(que se comportan prácticamente como métodos estáticos), como en:
var persianCalendar = new System.Globalization.PersianCalendar();
var today = DateTime.Today;
var nextMonth = persianCalendar.AddMonths(today, 1);
Tengo una cita en Jalali (sistema persa de Fecha) que necesito que me envíen 1 mes. El problema es que cuando agrego 1 mes usando myDateTime.AddMonths(1)
mi fecha de avance en 1 mes gregoriano, mientras que quiero un mes de Jalali.
Por ejemplo, si mi Fecha (Formato: aaaa-MM-dd) es 2013-02-28 gregoriano y 1391/12/10 Jalali , y agrego un mes será 2013-03-28 gregoriano (eso está bien) y 1392 / 01/08 (eso está mal y debería ser 1392/01/10 ).
Habiendo dicho toda la historia anterior, ¿hay alguna manera de agregar un mes a una fecha basada en mi cultura o región o algo así?