2012-03-07 53 views
1

我需要構造一個DateTime對象,其中包含來自日曆的日期以及來自三個下拉列表的小時/分鐘/上午/下午。使用自定義時間和分鐘構建DateTime

將DateTime作爲正常的DateTime SQL Server數據庫類型插入到數據庫中。我會使用像dt = String.Format(「{0:g}」,DateTime.Now);從數據庫中抓取時解析它。

我只需要找到一個優雅的方式來構建DB插入的DateTime對象。

回答

3

爲什麼不使用標準DateTime構造過載詳細here (MSDN)

DateTime dateTime = new DateTime(year, month, day, hour, minute, second); 

在那裏你搶yearmonthday從您的日曆,以及hourminute,從解析的下拉值second值。

+0

很好...忘了我可以在構造函數中將秒數清零。將幾個標記爲答案:) – IrishChieftain 2012-03-07 02:35:17

0

DateTime()有許多內置的構造函數重載,它們已經完成了您所需要的任何操作,並將根據各種輸入構建DateTime