查询将datetime转换为波斯日历

时间:2013-10-31 16:53:37

标签: c# sql-server-2005

我有一个表名为student的数据库 和4列姓名,家庭,日期出生 在应用程序中我有3个文本框和数据gridview 在日期时间“2013-05-01”在数据库中输入的日期,但我想在波斯日历中的数据gridview中显示

1 个答案:

答案 0 :(得分:1)

您可以使用代码中的using System.Globalization,如下所示:

public string Date(string yourDate)
{
    PersianCalendar pdate = new PersianCalendar();

    DateTime nT = new DateTime();

    nT = DateTime.Parse(yourDate);

    string s = String.Format("{0}/{1}/{2}", pdate.GetYear(nT), pdate.GetMonth(nT), pdate.GetDayOfMonth(nT));

    return s;
}