我想要两个带有历史记录的输入文本框。现在,我要设置本月第一天的开始日期和本月最后一天的结束日期。只是(波斯语日期)
第一天是当前年份,当前月份和日期的第一天。
您可以计算带有日期的最后一天。AddDays(1)
->如果date.AddDays(1).Month是这个月,则不是最后一天。
->如果date.AddDays(1).Month是下个月,则是最后一天。
由于每个月有28-31天,因此您最多需要进行4次迭代的AddDays(1)。
您可以在C#中将PersianCalendar
类用于波斯日期方法。
var p = new System.Globalization.PersianCalendar();
查看p中的方法,找到所需的内容。例如:
var year = p.GetYear(DateTime.Now);
var month = p.GetMonth(DateTime.Now);
var day = p.GetDayOfMonth(DateTime.Now);