後,將字符串轉換爲DateTime我使用下面的代碼錯誤而發佈到Web服務器
DateTime dtt=new DateTime();
dtt = Convert.ToDateTime(FromDate);
// DateTime dtt = DateTime.Parse(FromDate); //this also gives the same error
con = new MySqlConnection(conString);
con.Open();
for (int i = 1; i <= TotalDays; i++)
{
string updateHotelBooking = "Update tbl_hotelbookingdetail set `BookedRoom`=`BookedRoom`+"+1+", `AvailableRoom`=`TotalRoom`-`BookedRoom` where `HotelID`="+HotelID+" AND `CurrentDate`='"+dtt.ToString("dd-MM-yyyy")+"'";
MySqlCommand cmd7=new MySqlCommand(updateHotelBooking,con);
cmd7.ExecuteNonQuery();
dtt = dtt.AddDays(1);
}
此代碼是在我的web服務的其中一個我使用iPhone應用程序。
這裏FromDate
是字符串的值在這個合成15-11-2011
這是來自應用程序的字符串格式。我將其轉換爲DateTime因爲在總天數 環I need to add day to dtt.
它正在本地主機與DTT值細15-11-2011 00:00:00
,但是當我發表它,它給了錯誤
String was not recognize as valid DateTime
這可能有助於 的http://計算器。com/questions/2903339 /將問題轉換爲對象到datetime-in-c-sharp – Karthik