C# 獲取當前是星期幾的方法
C#的功能很強大,卻沒有直接提供面向漢字文化的開發傾向
比如我現在要說的獲取當前的星期我提供兩種方法:
①,DateTime.Now.DayOfWeek ,查詢MSDN可以知道該屬性返回的結果是:
//
// 摘要:
// 獲取此例項所表示的日期是星期幾。
//
// 返回結果:
// 一個 System.DayOfWeek 列舉常數,它指示星期幾。該屬性值的範圍從零(表示星期日)到六(表示星期六)。
public DayOfWeek DayOfWeek
{
get;
}
依據這個我們想見該屬性提供了從星期日到星期六的位置,也就是說是列舉,列舉結合陣列不就可以提取我們想要的資料了嗎!程式碼如下:
public string Week()
{
string[] weekdays ={ "星期日" ,"星期一" ,"星期二" ,"星期三" ,"星期四" ,"星期五" ,"星期六" };
string week=weekdays[Convert.ToInt32(DateTime.Now.DayOfWeek)];
return week;
}
你只要呼叫該方法:Week()就可以得到當前星期幾的漢字表示 Lable1.Text=Week();
②第二種方法是直接根據星期的數目比較小還可以直接轉化,這時候我們可以用switch關鍵字程式碼如下:
public string Week(string weekName)
{
string week;
switch(weekName)
{
case "Sunday":
week = "星期日";
break;
case "Monday":
week = "星期一";
break;
case "Tuesday":
week = "星期二";
break;
case "Wednesday":
week = "星期三";
break;
case "Thursday":
week = "星期四";
break;
case "Friday":
week = "星期五";
break;
case "Saturday":
week = "星期五";
break;
return week;
}
}
你只要呼叫該方法:Week(DateTime.Now.DayOfWeek)就可以返會漢字的星期幾,Lable1.Text=Week(DateTime.Now.DayOfWeek);
C#中獲取星期幾的中文
System.DateTime.Today.ToString("dddd", new System.Globalization.CultureInfo("zh-CN"));
獲取當前星期幾實現這個功能有多種方法,接下來將列出3種供參考:
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
string week = Day[Convert.ToInt32(DateTime.Now.DayOfWeek.ToString("d"))].ToString();
lbDay.Text = week;
lbDay.Text = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek);
public static string dt;
public static string week;
dt = DateTime.Today.DayOfWeek.ToString();
switch (dt)
{
case "Monday":
week = "星期一";
break;
case "Tuesday":
week = "星期二";
break;
case "Wednesday":
week = "星期三";
break;
case "Thursday":
week = "星期四";
break;
case "Friday":
week = "星期五";
break;
case "Saturday":
week = "星期六";
break;
case "Sunday":
week = "星期日";
break;
}
lbDay.Text = week;
相關文章
- Java獲取當前星期幾Java
- python怎麼獲取當前是幾點?Python
- Java程式設計:通過獲取當前時間,判斷今天星期幾Java程式設計
- Python獲取星期幾Python
- C# 獲取當前伺服器域名C#伺服器
- C#獲取日期的星期名稱C#
- C# 獲取系統當前IE版本號C#
- 獲取當天是本月的第幾周
- 短視訊平臺原始碼,vue獲取當前系統時間,日期及星期幾原始碼Vue
- JavaScript 獲取當前月份JavaScript
- 獲取當前時間
- php 獲取當前域名和當前協議PHP協議
- $request 請求方法 獲取 API 的當前使用者API
- Java:如何輕鬆獲取當前執行的方法名Java
- C#獲取當前日期的yyyyMMddC#
- 獲取當前頁面的topViewControllerViewController
- mybatis獲取當前時間MyBatis
- Flutter 小知識,Key的使用(獲取當前點選Widget位置/獲取當前Widget大小)Flutter
- 使用JS獲取當前地理位置方法彙總JS
- 獲取當前Tomcat例項的埠Tomcat
- 獲取當前時間往前的日期
- Spark獲取當前分割槽的partitionIdSpark
- c# 獲取當前方法事件對應的控制元件C#事件控制元件
- python 如何獲取當前時間Python
- Android開發:獲取當前系統時間和日期的方法Android
- 用js獲取當前月份的天數JS
- js獲取當前的具體時間JS
- C# 獲取程式路徑的幾種方法及其區別【WPF】C#
- Oracle database 19c中獲取當前資料庫版本的方法OracleDatabase資料庫
- Java如何獲取當前執行緒Java執行緒
- Linux C獲取當前工作目錄Linux
- 微信小程式獲取當前位置微信小程式
- Flutter獲取當前網路型別Flutter型別
- js根據IP地址獲取當前的省市JS
- 獲取當前修改的行記錄資料
- JVM 如何獲取當前容器的資源限制?JVM
- C#、IIS獲取時間帶星期問題解決C#
- js獲取當前日期是一年中的第幾天JS
- 如何用js獲取當前時間和ip地址以及當前城市JS