當函式需要乙個datetime型別的變數,但傳入的值drselect["某列名"].tostring()輸出來後,顯示為20080501這個格式時,要注意這種格式不能轉化為datetime型別的變數,應該轉化成2008-05-01這種
形式就可以了。
**:
datetime dt = new datetime();
string psrq = drselect["某列名"].tostring();
datetime.tryparse(psrq.substring(0, 4) + "-" + psrq.substring(4, 2) + "-" + psrq.substring(6, 2), out dt);
dt即為想要的
datetime型別的變數!
datetime.tryparse 方法
substring的用法
DateTime的使用 轉換
datetime.tostring 是乙個好東西,也非常便於使用,基本上你指定什麼他就顯示什麼,呵呵,沒錯,是 基本上 ms有時候不太好用,比如下面這段 static void main string args 你能看出最終的輸出結果是什麼嗎?猜一猜,哪行會和你預想的不一樣?看結果 20070121...
DateTime型別轉換
日期和時間資料型別代表日期和一天內的時間,包括datetime型和smalldatetime型。我們這裡使用的是dtatetime型別,第一把datetime型別轉換為string型別 名稱自定義,定義好了時間string型別,之後就在get裡面定義時間格式。如下 public string str...
關於DateTime的一些轉換和處理
在對datetime做處理的時候,會用到乙個系統的類 datetimeutil,他提供了很多對datetime處理以及轉換的方法,下面有個例子,實現對日月年時分秒的任意排列組合。getstrdmyhms d 日m 月y 年h 時m 分s 秒 源 str getstrdmyhms hhmmss tmp...