当前位置:编程学习 > asp >>

在C#里面,用代码怎样实现每个月的第一天是星期几,有没有和asp里面的weekday函数之类的函数对这个问题进行解决,如果没有直接的函数实现,那怎么实现???

追问:if i==1,是不是dt就等于2009年1月1日
而dt.dayofweek.tostring()得到的就是2009-1-1日的星期几吗?
dt.dayofweek.tostring()得到的是一个数字再把它转换成字符串类型吗?如果是1,就是星期日吗?
答案:
for (int i = 1; i <= 12; i++)
{
DateTime dt = Convert.ToDateTime(DateTime.Now.Year.ToString() + "-" + i.ToString() + "-1");
MessageBox.Show(i.ToString() + "月份第一天是星期" + (dt.DayOfWeek.GetHashCode() + 1));
}
注意,如果用dt.DayOfWeek.ToString(),则显示的是英文的星期一到星期天.

上一个:asp.net传参数
下一个:ASP.NET数据加密

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,