2013-05-08 93 views
0

下面是我的html代碼節省時間與所需的日期

<MKB:TimeSelector ID="TimeFrom" runat="server" DisplaySeconds="False"> 
               </MKB:TimeSelector> 

和由具有日期的文本框中。

VehicleBookingDate.Text 

我想在我的數據庫中保存日期和時間。對,如果我想要做像下面

string t1 = tsTimeFrom.Hour.ToString() + ":" + tsTimeFrom.Minute.ToString() + " " + tsTimeFrom.AmPm.ToString(); 

DateTime Time_From = Convert.ToDateTime(t1); 

這樣可以節省時間與當前的日期,在這裏,我想保存這一次與這個日期是在VehicleBookingDate.Text。

我該怎麼做。

回答

0
// use a string formatter to pull it all together 
string s = string.Format("{0} {1}:{2} {3}", 
         VehicleBookingDate.Text, 
         tsTimeFrom.Hour, 
         tsTimeFrom.Minute, 
         tsTimeFrom.AmPm); 

// You can parse it this way, which will assume the current culture settings 
DateTime Time_From = DateTime.Parse(s); 

// Or you can be much more specific - which you probably should do. 
DateTime Time_From = DateTime.ParseExact(s, 
             "d/M/yyyy hh:mm:ss tt", 
             CultureInfo.InvariantCulture); 

如果您知道,您可能想使用特定的文化。

請注意日期格式因文化而異。例如,價值1/4/2013可能會被解釋爲1月4日或4月1日,具體取決於您所處的世界部分。您要麼需要了解文化,要麼需要明確告訴用戶使用何種格式。