我需要構造一個DateTime對象,其中包含來自日曆的日期以及來自三個下拉列表的小時/分鐘/上午/下午。使用自定義時間和分鐘構建DateTime
將DateTime作爲正常的DateTime SQL Server數據庫類型插入到數據庫中。我會使用像dt = String.Format(「{0:g}」,DateTime.Now);從數據庫中抓取時解析它。
我只需要找到一個優雅的方式來構建DB插入的DateTime對象。
我需要構造一個DateTime對象,其中包含來自日曆的日期以及來自三個下拉列表的小時/分鐘/上午/下午。使用自定義時間和分鐘構建DateTime
將DateTime作爲正常的DateTime SQL Server數據庫類型插入到數據庫中。我會使用像dt = String.Format(「{0:g}」,DateTime.Now);從數據庫中抓取時解析它。
我只需要找到一個優雅的方式來構建DB插入的DateTime對象。
爲什麼不使用標準DateTime
構造過載詳細here (MSDN)。
DateTime dateTime = new DateTime(year, month, day, hour, minute, second);
在那裏你搶year
,month
,day
從您的日曆,以及hour
,minute
,從解析的下拉值second
值。
DateTime()
有許多內置的構造函數重載,它們已經完成了您所需要的任何操作,並將根據各種輸入構建DateTime
。
很好...忘了我可以在構造函數中將秒數清零。將幾個標記爲答案:) – IrishChieftain 2012-03-07 02:35:17