C中怎麼將String型別(時間的text)轉換成Data型別

2021-03-29 15:40:31 字數 3393 閱讀 4932

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...