c#的功能很強大,卻沒有直接提供面向漢字文化的開發傾向
比如我現在要說的獲取當前的星期我提供兩種方法:
①,datetime.now.dayofweek ,查詢msdn可以知道該屬性返回的結果是:
//// 摘要:
// 獲取此例項所表示的日期是星期幾。
//// 返回結果:
// 乙個 system.dayofweek 列舉常數,它指示星期幾。該屬性值的範圍從零(表示星期日)到六(表示星期六)。
public dayofweek dayofweek
依據這個我們想見該屬性提供了從星期日到星期六的位置,也就是說是列舉,列舉結合陣列不就可以提取我們想要的資料了嗎!**如下:
public string week()
;string week=weekdays[convert.toint32(datetime.now.dayofweek)];
return week;
}你只要呼叫該方法:week()就可以得到當前星期幾的漢字表示 lable1.text=week();
②第二種方法是直接根據星期的數目比較小還可以直接轉化,這時候我們可以用switch關鍵字**如下:
public string week(string weekname)
}你只要呼叫該方法:week(datetime.now.dayofweek)就可以返會漢字的星期幾,lable1.text=week(datetime.now.dayofweek);
java 獲取當前日期是星期幾
獲取當前日期是星期幾 param dt return 當前日期是星期幾 public static string getweekofdate date dt calendar cal calendar.getinstance cal.settime dt int w cal.get calendar...
java 獲取當前時間的兩種方法
1.通過util包中的date獲取 dateformat sdf new dateformat yyyy mm dd 設定日期格式 string nowdate sdf.format new date string型別時間 date nowdate1 sdf.parse nowdate date型別...
獲取系統當前可用串列埠的兩種方法
進行串列埠通訊之前,需要獲取當前系統的可用串列埠。要想達到此目的,有兩種方式,讀取登錄檔和使用createfile函式輪詢讀取串列埠。1.使用createfile輪詢讀取串列埠 1 uint ccomdebugtooldlg getserialportstate 217 else 1821 clos...