Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从DateTimePicker获取时间和日期_C# - Fatal编程技术网

C# 从DateTimePicker获取时间和日期

C# 从DateTimePicker获取时间和日期,c#,C#,我有一个datetimepicker,它的格式很短。我必须在代码隐藏中获取时间和日期。现在12:00:00 am与日期一起插入。相反,我需要插入当前时间和从datetimepicker中拾取的日期。有人能帮我吗?使用输入的日期和从中选择的时间创建一个新的DateTimeDateTime.Now DateTime GetDateAndCurrentTime(DateTime date) { return new DateTime(date.Year, date.Month, date.Da

我有一个datetimepicker,它的格式很短。我必须在代码隐藏中获取时间和日期。现在12:00:00 am与日期一起插入。相反,我需要插入当前时间和从datetimepicker中拾取的日期。有人能帮我吗?

使用输入的日期和从中选择的时间创建一个新的
DateTime
DateTime.Now

DateTime GetDateAndCurrentTime(DateTime date)
{
    return new DateTime(date.Year, date.Month, date.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);
}

使用输入的日期和日期时间创建一个新的日期时间。现在

DateTime GetDateAndCurrentTime(DateTime date)
{
    return new DateTime(date.Year, date.Month, date.Day, DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);
}

选择器中的实际DateTime.Value是具有当前时间的完整DateTime对象

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
    {
        DateTime dt = dateTimePicker1.Value;
        // or
        string s = string.Concat(dt.ToShortDateString(), DateTime.Now.ToShortTimeString());
    }

选择器中的实际DateTime.Value是具有当前时间的完整DateTime对象

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
    {
        DateTime dt = dateTimePicker1.Value;
        // or
        string s = string.Concat(dt.ToShortDateString(), DateTime.Now.ToShortTimeString());
    }
全日制:

dateTimePicker1.Value;
dateTimePicker1.Value.Date;
'08/21/2011 14:42:11'

短日期时间:

dateTimePicker1.Value;
dateTimePicker1.Value.Date;
'08/21/2011 00:00:00'

最小值

'08/21/2011 00:00:00'

最大值

'08/21/2011 23:59:59'

用法:

   var firstDate = dtpFrom.Value.Date; //  0:00:00
   var secondDate =  dtpTo.Value.Date.AddSeconds(86400 - 1); //23:59:59 - 86400 is 24 hours
   var list = Services.GetListForFilter(firstDate, secondDate);
全日制:

dateTimePicker1.Value;
dateTimePicker1.Value.Date;
'08/21/2011 14:42:11'

短日期时间:

dateTimePicker1.Value;
dateTimePicker1.Value.Date;
'08/21/2011 00:00:00'

最小值

'08/21/2011 00:00:00'

最大值

'08/21/2011 23:59:59'

用法:

   var firstDate = dtpFrom.Value.Date; //  0:00:00
   var secondDate =  dtpTo.Value.Date.AddSeconds(86400 - 1); //23:59:59 - 86400 is 24 hours
   var list = Services.GetListForFilter(firstDate, secondDate);

我同意,这是正确的<代码>日期时间dt=dateTimePicker1.值我同意,这是正确的<代码>日期时间dt=dateTimePicker1.值