PDA

View Full Version : آموزش: تبدیل تاریخ میلادی به شمسی و بلعکس



hosseinenayati_2009
چهارشنبه 15 تیر 1390, 18:03 عصر
سلام
میتونید یه کلاس باز کنید و این ها را داخلش بنویسید اولی میلادی به شمسی و دومی برعکس

using System;
using System.Globalization;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Arvin
{
class miladi2shamsi
{
public string MiladiToShamsi(DateTime _date)
{
PersianCalendar pc = new PersianCalendar();
StringBuilder sb = new StringBuilder();
sb.Append(pc.GetYear(_date).ToString("0000"));
sb.Append("/");
sb.Append(pc.GetMonth(_date).ToString("00"));
sb.Append("/");
sb.Append(pc.GetDayOfMonth(_date).ToString("00"));
return sb.ToString();

}
}
}

شمسی به میلادی
using System;
using System.Globalization;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TalaFroush
{
class shamsi2miladi
{


string dat,sal,mah,roz,ret;
public string shamsitomiladi(string s)
{
dat = s;
sal = dat.Substring(0, 4);
mah = dat.Substring(5, 2);
roz = dat.Substring(8, 2);
PersianCalendar pc = new PersianCalendar();
ret = pc.ToDateTime(Convert.ToInt32(sal), Convert.ToInt32(mah), Convert.ToInt32(roz), 0, 0, 0, 0).ToString();
return ret.ToString();

}
}
}

linux
پنج شنبه 16 تیر 1390, 13:41 عصر
بد نیست برای شروع