0

我想创建 4 个字段

  1. 2 个日期字段
  2. 和 2 个带有 asp.net c# 代码的时间字段。

需要这些字段来记录

  1. 开始日期,
  2. 开始时间,
  3. 结束日期
  4. 和结束时间。

开始日期和开始时间应以 DateTime 格式合并在一起,并保存在数据库中,如(“MM”、“dd”、“yyyy”、“HH”、“mm”)。

结束日期和结束时间也是如此。
我不知道如何做到这一点,所以如果可能的话,我想要一些关于如何创建它的帮助。

编辑:

我的代码现在可以工作了。这是代码:

string beginDate = "";
DateTime beginDateTemp;
if (DateTime.TryParse(Convert.ToString(Request.Form["beginDate"]), 
                      out beginDateTemp))
{
    string beginTijd = Convert.ToString(Request.Form["beginTijd"]);
    string[] beginTijdTemp = beginTijd.Split(':');


    beginDate = beginDateTemp.Year + "-" + 
                beginDateTemp.Month + "-" 
                + beginDateTemp.Day + " " 
                + beginTijdTemp[0] + ":" 
                + beginTijdTemp[1] + ":00";

}
4

2 回答 2

1

您可以使用日期时间构造函数如下

DateTime value = new DateTime(2010, 1, 18);

有不同的构造函数

 var theDate = new DateTime (DateTime.Today.Year, DateTime.Today.Month, 
                 DateTime.Today.Day, hours, minute, second);

所有参数都是 int 类型

在日期中添加时间

TimeSpan time = new TimeSpan(12, 20, 20); // hours, minutes, seconds
DateTime todayWithTime = DateTime.Today + time;
于 2013-04-09T09:31:32.423 回答
0

您应该查看 .NET 中的日期时间结构

http://msdn.microsoft.com/en-gb/library/system.datetime.aspx

还有一些关于如何使用它的清晰示例:

http://www.dotnetperls.com/datetime

于 2013-04-09T09:29:24.343 回答