Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/307.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.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# 一种只使用时间C分配日期时间选择器的干净方法#_C# - Fatal编程技术网

C# 一种只使用时间C分配日期时间选择器的干净方法#

C# 一种只使用时间C分配日期时间选择器的干净方法#,c#,C#,因此,C#中的DateTime选择器控件接受DateTime对象。现在我只需要它的时间部分,所以我现在要做的是创建一个带有“虚拟”日期和正确时间的DateTime对象,并且只使用时间值 有更好的方法吗?据我所知,没有DateTime的构造函数 编辑:我已经看过了 问题是我想通过编程来分配一个值,而不是让选择器只作为时间选择器工作 我现在要做的是将其设置为00:10: TimePicker.Value = DateTime.Today + new TimeSpan(00, 10, 0); // o

因此,C#中的DateTime选择器控件接受DateTime对象。现在我只需要它的时间部分,所以我现在要做的是创建一个带有“虚拟”日期和正确时间的DateTime对象,并且只使用时间值

有更好的方法吗?据我所知,没有DateTime的构造函数

编辑:我已经看过了

问题是我想通过编程来分配一个值,而不是让选择器只作为时间选择器工作

我现在要做的是将其设置为00:10:

TimePicker.Value = DateTime.Today + new TimeSpan(00, 10, 0);
// or
TimePicker.Value = new DateTime(2000,1,1,0,10,0);

只是想知道是否有更干净的方法。

这是WinForm上的吗?如果将“决战”设置为True,则日历下拉列表将替换为上下微调器。如果您根本不希望用户能够与控件交互,只需将controls Enabled属性设置为False即可

我已经看到了这一点。我已经做到了。我遇到的问题是,我想通过编程指定一个时间,我正在做一件愚蠢的事情,我在datetime minvalue中添加了一个timespan,必须有更好的方法,对不起,我的评论。我想我最好记下这个问题。@Damieh——你的问题一点也不清楚。如果你说这不是另一个问题的翻版,那么我真的不知道你在问什么。
新的日期时间(dummyYear、dummyMonth、dummyDay、actualHour、actualMinute、actualSecond)
?如果你能展示你目前正在做的事情,那会很有帮助。@ThariqNugrohotomo这不是一个傻瓜,因为这是从
DateTime
获取时间,而不是基于特定时间创建
DateTime