C#中日期转换星期
2006-08-14 18:41
239 查看
//日期转换星期(基姆拉尔森公式)
private string CaculateWeekDay(int y,int m,int d)
{
//一月和二月被当作前一年的
if((m==1)||(m==2))
{
m+=12;
y--;
}
int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;
string weekstr="";
switch(week)
{
case 0: weekstr="星期一"; break;
case 1: weekstr="星期二"; break;
case 2: weekstr="星期三"; break;
case 3: weekstr="星期四"; break;
case 4: weekstr="星期五"; break;
case 5: weekstr="星期六"; break;
case 6: weekstr="星期日"; break;
}
return weekstr;
}
private string CaculateWeekDay(int y,int m,int d)
{
//一月和二月被当作前一年的
if((m==1)||(m==2))
{
m+=12;
y--;
}
int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;
string weekstr="";
switch(week)
{
case 0: weekstr="星期一"; break;
case 1: weekstr="星期二"; break;
case 2: weekstr="星期三"; break;
case 3: weekstr="星期四"; break;
case 4: weekstr="星期五"; break;
case 5: weekstr="星期六"; break;
case 6: weekstr="星期日"; break;
}
return weekstr;
}
相关文章推荐
- C# 字符串转换成日期,两个日期值比较大小,求两个日期相差天数
- C#中string转换DataTime以及计算日期差
- C#实现的根据日期得到今天是星期几
- C#中日期格式的多种转换方法
- excel 用宏将日期数字类型的列转换为字符文本列 c#导入excel 日期变成数字 怎么办?这是最好的解决办法
- C#日期格式转换大全
- C# DataTime 日期时间转换
- c# 日期转换
- C# 中使用的一些日期转换
- c#日期与字符串间的转换
- oracle 日期转换星期如(2104-7-31(四))
- Mysql 日期转换星期
- C#常用日期格式处理转换
- C#日期格式转换
- c#如何把8位字符串转换成日期格式
- C#日期格式强制转换方法(推荐)
- C#中使用DateTime.ToString()转换输出日期
- Java longTime 和C#日期转换
- C# 日期格式 转换大全
- 一个SQL函数,关于日期转换成星期的功能