c# - 从 DateTimePicker 获取星期几

标签 c# datepicker dayofweek

我有一个二维数组,如果使用 dateTimePicker 选择的日期是星期一,我想将行索引设置为 1。如果选择的日期是星期二,我想将行索引设置为 2...我有尝试使用下面的代码执行此操作,但它似乎不起作用:

       if (dateTimePicker.Value == DateTime.DayOfWeek.Monday)
       r = 1;  
       if (dateTimePicker.Value == DateTime.DayOfWeek.tuesday)
       r = 2;

最佳答案

根据Microsoft's documentation , DateTimePicker.Value 的类型为 DateTime

获取DayOfWeek property获得您正在寻找的值(value)。

您的声明应如下所示:

if ( dateTimePicker.Value.DayOfWeek == DayOfWeek.Monday )
 ...

关于c# - 从 DateTimePicker 获取星期几,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13366826/

相关文章:

c# - 如何在c#中设置的2个单词字符串中拆分字符串

c# - Entity Framework : Mocking with JustMock

c# - 通过显式本地化获取资源值(value)

twitter-bootstrap - (Firefox) 中的 Jquery datepicker 和 Bootstrap 模式错误

没有日期的 Flutter DatePicker。使用 Future<DateTime?> showDatePicker。插件限制

android - 字符串格式的日期名称以及 future 的天数

Java DayOfWeek 将日期名称(字符串)转换为日期编号

c# - 何时处置以及为什么?

php - 如何在 php 中找到最近的星期几?

css - 自定义日期选择器 JavaFX 8