C# 取当天是一年中的第几季度,第几月,是该季度的第几天
2010-09-12 20:58
148 查看
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();
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();
相关文章推荐
- 输入某年的第几天,计算并输出它是这一年的第几月第几日
- c# 计算一年中的第几天
- oracle日期函数IW和WW 的区别 oracle求当前日期是今年第几天,第几周,第几月,第几季度?
- 输入某年的第几天,计算并输出它是这一年的第几月第几日
- C#8—写一个测试标准身高体重的程序、输入日期年月日, 计算这一天是一年中的第几天(考虑闰年)
- [C#]数字颠倒输出;判断某天是一年中的第几天
- [C#]数字颠倒输出;判断某天是一年中的第几天
- C# 中DateTime的各种使用(增加一年、一月、一个季度等等用法)
- C#求该日期是这一年中的第几天
- c# 获取某天是一年中的第几天
- 华为OJ ---计算日期到天数的转换(给定一个日期,输出为这一年的第几天)
- 2012704-(输入一个年月日,判断这是这一年的第几天)
- 输入某年某月某日,判断这一天是这一年的第几天?
- 输入一个年月日 判断是一年中的第几天
- C#关于日期月天数和一年有多少周及某年某周时间段的计算
- 输入某年某月某日,判断这一天是这一年的第几天?
- 判断一年的第几天
- C#根据当前时间获取周,月,季度,年度等时间段的起止时间
- 输入某年某月某日,判断这一天是这一年的第几天
- 第十一周 项目5 求一年中第几天