1樓:匿名使用者
string型別可以通過convert和parse方法轉換成datetime型別。
比如string datestring ="2011-03-06";
datetime date = convert.todatetime(datestring);
或 datetime date = datetime.parse(datestring);
以上兩種方法在字串格式錯誤的時候都會丟擲異常。
所以我們還可以使用tryparse方法進行轉換
string datestring="2011-03-06";
datetime date;
if(datetime.tryparse(datestring,out date))
messagebox.show("轉換正確");
else
messagebox.show("轉換失敗");
2樓:匿名使用者
可以用convert強轉
datetime dt = convert.todate("string字元");
如果你的string型別不是時間格式的那種字元,那麼在強轉的時候會報錯!
3樓:匿名使用者
建議你用 datetime.tryparse()怎麼用,你看文件吧。
這個函式的好處是不用考慮轉換失敗的時候報錯。
而且可以直接把結果賦值給用來儲存的變數
4樓:劍舞心傷
datetime d;
if(datetime.trypares("字串",out d))
else
5樓:匿名使用者
datetime.past(string)
6樓:匿名使用者
convert.todatetime(string value);
c#中如何將string型別的文字框值轉換成時間型別,然後根據時間來查詢時間段的值
7樓:匿名使用者
把文字框輸入的值轉換為時間型別
datetime date1 = convert.todatetime(textbox1.text);
datetime date2 = convert.todatetime(textbox2.text);
查詢出在這兩個時間段內要開的課程
select [查詢欄位名] from course where startdate between [時間一] and [時間二]
8樓:匿名使用者
你可以把文字框裡的時間的值用字串拆分在陣列裡,
然後再把它們組合成時間的格式再傳到資料庫裡。
sql語句: select * from course where startdate >'date1' and startdate <'date2'
9樓:魏守峰
var date = datetime.convert(text)
然後根據此值進行判斷即可
10樓:匿名使用者
這個時間格式,一般都是用前台控制項+js指令碼來控制的。要想轉,用convert.todatetime()也可以,但是如果你輸入的字串不是數字呢???前台判斷最重要
c# 窗體程式裡面 怎麼把string 型別強制轉換為 int 型別的 ?
11樓:混f吃
直接把字串和整數相加了,得到的結果仍是字串,要先把label中的字串轉為整數再與1相加得3,過程如下:
//初始化label值得
label1.text = "1.2";
int ivalue = 0;
//能正常轉為整數
if (int32.tryparse(label1.text.trim(), out ivalue))
//不能正常轉為整數報錯
else
label顯示為 label中的值為 1.2 不能轉化為整數!
將label初始化為2,如下
label1.text = "2";
label顯示為 3
12樓:匿名使用者
int.parse 方法或者 int.tryparse方法都可以將乙個string型別的資料轉換成int型別。
【例1】使用int.parse方法實現轉換,通常需要額外捕獲並處理轉換時發生的異常
string s = ……;
int result = 0;
try", result);
}catch
【例2】使用int.tryparse方法實現轉換,不需要處理額外處理轉換時發生的異常
string s = ……;
int result;
if(int.tryparse(s, out result))", result);
}else
推薦使用int.tryparse方法!
13樓:
哥們,你剛入門吧,你直接把字串和整數相加了,得到的結果仍是字串,要先把label中的字串轉為整數再與1相加得3,過程如下:
//初始化label值得
label1.text = "1.2";
int ivalue = 0;
//能正常轉為整數
if (int32.tryparse(label1.text.trim(), out ivalue))
//不能正常轉為整數報錯
else
label顯示為 label中的值為 1.2 不能轉化為整數!
將label初始化為2,如下
label1.text = "2";
label顯示為 3
14樓:匿名使用者
int a=4;
int b=5;
session["x"]=a;//這時a存入session中時,是以物件的方式儲存進去的
int c=(int)session["x"];//取出時,強制型別轉換為整形
int d=b+c;//進行整型運算
lbl4.text=d.tostring();//因為text是文字屬性,所以用tostring()方法轉換輸出即可;
15樓:學薈寧靜
int.parse("123")
16樓:匿名使用者
int i=int.praseint(label.text)+1;
response.writen("");
17樓:匿名使用者
int a=int.prase(label.text)
c中怎麼把string型別轉換為float型或int型
c 中string是乙個定義的類,要將其轉換為float 或者 int 應先轉為 char 如 string int string str int i atoi str.c str string float string str float f atof str.c str 其中 c str 表示 ...
c中if條件裡連線string型別的字元是什麼
if txtsearchfrom.text chufadi txtsearchto.text mudidi 這樣就對了 注意比較是用雙等號 賦值是用等號 要和vb語法區別開,在vb中等號出現在條件語句中則為比較,其他地方為賦值,不要混淆。那兩個字串是chufadi和mudidi 答案補充 等於號要加...
c語言中有string型別變數嗎
這裡的 string 有 二 義性。1 如果 string 是普通詞彙,c語言中有字元型別變數嗎 答,有。字元型別 用 char 宣告。char str this is a string 2 如果 string 是專用詞彙,c語言中有string型別變數嗎 答,沒有。string 是 類,是 cla...