使用自定义小时和分钟构造DateTime

时间:2012-03-07 02:25:01

标签: c# asp.net datetime

我需要构建一个DateTime对象,其日期来自日历,小时/分钟/上午来自三个下拉列表。

DateTime作为常规DateTime SQL Server数据库类型插入到数据库中。我将使用类似字符串dt = String.Format(“{0:g}”,DateTime.Now);从数据库中抓取它时解析它。

我只需要找到一种优雅的方法来为数据库插入构造DateTime对象。

2 个答案:

答案 0 :(得分:4)

为什么不使用标准DateTime构造函数重载详细here (MSDN)

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

您从日历中抓取yearmonthday以及解析后的hourminutesecond值下拉值。

答案 1 :(得分:0)

DateTime()有许多内置的构造函数重载已经完成了你需要的所有内容,并将基于各种输入构建DateTime