分类目录归档:计算机杂谈

C#中获取任意日期为星期几三种方法分享


摘要:
下文分享使用c#代码获取任意日期所属星期数的方法分享,如下所示:
实验环境:windows操作系统



方法1:使用dayofweek获取当前星期数,再进行相关转换

string[] DayWeekArray = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; 
string t_ = DayWeekArray[Convert.ToInt32(DateTime.Now.DayOfWeek.ToString("d"))].ToString(); 
labelWeekDayInfo.Text = t_;  //星期数赋值


方法2:使用CultureInfo语言信息直接对星期数进行转换

labelWeekDayInfo.Text  =
 System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);


方法3:使用switch case 判断生成星期数

 var t_="";
 var tWeek = DateTime.Today.DayOfWeek.ToString(); 
switch (tWeek) 
{ 
case "Monday": 
t_ = "星期一"; 
break; 
case "Tuesday": 
t_ = "星期二"; 
break; 
case "Wednesday": 
t_ = "星期三"; 
break; 
case "Thursday": 
t_ = "星期四"; 
break; 
case "Friday": 
t_ = "星期五"; 
break; 
case "Saturday": 
t_ = "星期六"; 
break; 
case "Sunday": 
t_ = "星期日"; 
break; 
} 
labelWeekDayInfo.Text= t_;

c#开发中 return,break,continue三个关键字之间的区别


摘要:
下文将讲述软件开发中 return、break、continue三个关键字之间的区别



return关键字

return 关键字最重要的功能是终止当前方法,并返回相应的信息,
因为return关键字是终止方法,所以方法中所有在运行的循环都会被终止(无论循环有多少级)。

 
public class returnTest
{
  public static void main(String[] args){
         while(true)
		 {
		     return;
		 }
  }
}


break关键字

break的功能是终止当前循环

     for(int i = 0; i < 10; i++)
        {
             for (int j = 0; j < 10; j++)
              {
                for (int k = 0; k < 10; k++)
                 {
                        --终止当前for循环
                        break;
                 }
              }
          }


continue关键字

continue功能终止当前循环中的后续未运行的代码,并继续下一次循环操作。

  public class ContinueTest
  {
  public static void main(String[] args){
  
    for (int i = 0; i < 3 ; i++ ){ 
       if (i == 1){
         //跳过i=1的循环,直接进入下次循环
         continue;
       }
       Response.Write("循环后的代码:"+i.ToString());
    }
  }
 }

mssql sqlserver 获取sqlserver数据库的安装时间


摘要:
下文讲述获取”数据库引擎的安装时间”的方法,如下所示:


实现思路:
获取数据库安装时候,创建系统角色”NT AUTHORITY\SYSTEM”的时间,此时间可以作为数据库引擎的安装时间。

   SELECT * FROM SYS.SERVER_PRINCIPALS 
    ----获取 "NT AUTHORITY\SYSTEM" 值的"createDate"列所对应的值,则可认为是"数据库引擎的安装时间"。
  
mssql_sqlserver_获取数据库引擎的安装时间

mssql_sqlserver_获取数据库引擎的安装时间