我有兩個波斯日期,我希望從第二個日期中減去第一個日期并將數字作為年齡存盤在變數中。
第一個日期:
1399/01/01
第二個日期:
1400/01/01
我想按如下方式計算日期?
計算:1399- 1400= 1
uj5u.com熱心網友回復:
我找到了我的問題的答案
PersianCalendar pc = new PersianCalendar();
var Birthdate = pc.GetYear(DateTime.Parse(viewmodel.BirthDateDay));
var DateNow = pc.GetYear(DateTime.Now);
var resault = ((Convert.ToInt32(DateNow) - Convert.ToInt32(Birthdate)) " " "???");
uj5u.com熱心網友回復:
您可以在 .NET 中使用 PersianCalendar,如下面的代碼,然后從 date1 中減去 date2,從而為您提供 TimeSpan 物件(兩個日期之間的時間)。
PersianCalendar pc = new PersianCalendar();
DateTime dt1 = new DateTime(1399, 01, 01, pc);
DateTime dt2 = new DateTime(1400, 01, 01, pc);
TimeSpan timeBetween = dt2 - dt1;
Console.WriteLine(timeBetween);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/442058.html
上一篇:在.NetCore中將Dropdownlist與ViewBag系結
下一篇:遞回列印倒三角形
