【www.bbyears.com--php常用代码】
例子
代码如下lbDay.Text = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);
例子1
代码如下string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
string week = Day[Convert.ToInt32(DateTime.Now.DayOfWeek.ToString("d"))].ToString();
lbDay.Text = week;
例子2
根据数字序号输出星期几
代码如下//Select.cs程序内容:通过输入数字0~6,输出星期各天的英语单词演示if语句和switch语句的用法
using System;
class Select
{
public static void Main()
{
Console.WriteLine("请输入数字:");
Console.WriteLine("1~6表示星期一到星期六;0表示星期天");
string s = Console.ReadLine();
int n = int.Parse(s);
if(n<0 || n>6) //判断输入时候合法
{
Console.WriteLine("输入错误"); //出错处理
}
else //输入正确时,根据选择进行处理
{
switch(n)
{
case 1: //输入为1时的处理情况
Console.WriteLine("星期一是 Monday");
break; //处理完后跳出switch
case 2:
Console.WriteLine("星期二是 Tuesday");
break;
case 3:
Console.WriteLine("星期三是 Wednesday");
break;
case 4:
Console.WriteLine("星期四是 Thursday");
break;
case 5:
Console.WriteLine("星期五是 Friday");
break;
case 6:
Console.WriteLine("星期六是 Saturday");
break;
case 0:
Console.WriteLine("星期天是 Sunday");
break;
default: //事实上,在前面已对输入进行处理,以下语句不可达
Console.WriteLine("It is a crazy day!"); //在此示例default用法,
break; //读者可以尝试去掉if语句后输入不合法的结果。
}
}
}
}
例子3
根据年月日计算星期几
代码如下//y-年,m-月,d-日期
string CaculateWeekDay(int y,int m, int d)
{
if(m==1) m=13;
if(m==2) m=14;
int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;
string weekstr="";
switch(week)
{
case 1: weekstr="星期一"; break;
case 2: weekstr="星期二"; break;
case 3: weekstr="星期三"; break;
case 4: weekstr="星期四"; break;
case 5: weekstr="星期五"; break;
case 6: weekstr="星期六"; break;
case 7: weekstr="星期日"; break;
}
return weekstr;
}
使用方法
Label1.Text=CaculateWeekDay(2004,12,9);