DateTime dt = DateTime.Now;
int year = dt.Year;
int jd;
DateTime dt0 = new DateTime(year, 1, 1);
DateTime dt1 = new DateTime(year, 4, 1);
DateTime dt2 = new DateTime(year, 7, 1);
DateTime dt3 = new DateTime(year, 10, 1);
TimeSpan ts;
if (dt.CompareTo(dt1) < 0)
{
ts = dt - dt0;
jd=1;
}
else if (dt.CompareTo(dt2) < 0)
{
ts = dt - dt1;
jd=2;
}
else if (dt.CompareTo(dt3) < 0)
{
ts = dt - dt2;
jd=3;
}
else
{
ts = dt - dt3;
jd=4;
}
Console.Write("该月是:" + dt.Month + "月,第"+jd+"个季度,当天是该季度的第");
Console.Write(ts.TotalDays+1+"天");
Console.Read();