我需要构建一个DateTime对象,其日期来自日历,小时/分钟/上午来自三个下拉列表。
DateTime作为常规DateTime SQL Server数据库类型插入到数据库中。我将使用类似字符串dt = String.Format(“{0:g}”,DateTime.Now);从数据库中抓取它时解析它。
我只需要找到一种优雅的方法来为数据库插入构造DateTime对象。
答案 0 :(得分:4)
为什么不使用标准DateTime
构造函数重载详细here (MSDN)。
DateTime dateTime = new DateTime(year, month, day, hour, minute, second);
您从日历中抓取year
,month
,day
以及解析后的hour
,minute
,second
值下拉值。
答案 1 :(得分:0)
DateTime()
有许多内置的构造函数重载已经完成了你需要的所有内容,并将基于各种输入构建DateTime
。