【问题标题】:Is there a way that I can get a numeric value for the day of the week with DateTime? [duplicate]有没有一种方法可以使用 DateTime 获取一周中的某一天的数值? [复制]
【发布时间】:2020-04-07 14:04:33
【问题描述】:

我有这个代码:

int intDay = DateTime.Now.DayOfWeek;

但这不起作用。

有没有一种方法可以获取星期几的整数值?

【问题讨论】:

  • 您是否收到错误消息?哪一个?如果你用谷歌搜索该错误会发生什么?
  • 这能回答你的问题吗? How to get the integer value of day of week 完全相同的副本
  • DayOfWeekEnum,不是 int,需要强制转换
  • int intDay = (int)DateTime.Now.DayOfWeek; 0 是星期日,6 是星期六。

标签: c#


【解决方案1】:

你需要像其他枚举一样强制转换它:

int intDay = (int)DateTime.Now.DayOfWeek;

【讨论】:

  • 你知道星期天返回的数字是多少吗?
  • @Alan2 0 根据docs
  • 谢谢,会接受的。
猜你喜欢
  • 1970-01-01
  • 2021-12-17
  • 2021-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-20
相关资源
最近更新 更多