- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
有没有办法把这段代码总结成1-2行?
我的目标是返回,例如,我有一个 DayOfWeek 是星期一,我想得到之后的一天(星期二)或之后的 n 天。
switch (_RESETDAY)
{
case DayOfWeek.Monday:
_STARTDAY = DayOfWeek.Tuesday;
break;
case DayOfWeek.Tuesday:
_STARTDAY = DayOfWeek.Wednesday;
break;
case DayOfWeek.Wednesday:
_STARTDAY = DayOfWeek.Thursday;
break;
case DayOfWeek.Thursday:
_STARTDAY = DayOfWeek.Friday;
break;
case DayOfWeek.Friday:
_STARTDAY = DayOfWeek.Saturday;
break;
case DayOfWeek.Saturday:
_STARTDAY = DayOfWeek.Sunday;
break;
case DayOfWeek.Sunday:
_STARTDAY = DayOfWeek.Monday;
break;
default:
_STARTDAY = DayOfWeek.Tuesday;
break;
}
最佳答案
根据 MSDN,这只是一个 int 枚举,范围从星期日 (0) 到星期六 (6):
The DayOfWeek enumeration represents the day of the week in calendars that have seven days per week. The value of the constants in this enumeration ranges from DayOfWeek.Sunday to DayOfWeek.Saturday. If cast to an integer, its value ranges from zero (which indicates DayOfWeek.Sunday) to six (which indicates DayOfWeek.Saturday).
如此简单的数学应该可以做到:
DayOfWeek nextDay = (DayOfWeek)(((int)_RESETDAY + 1) % 7);
如果您需要,请将 + 1
替换为 + n
。
关于c# - DayOfWeek 获取下一个 DayOfWeek(Monday,Tuesday...Sunday),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32826723/
我得到一个星期几的序列。我想做的 Python 代码: def week_days_to_string(week_days): """ >>> week_days_to_string(
我需要让我的 Access 查询始终返回本周的星期一。我在 Google/StackOverflow 上看到了一些解决方案,但它们是用 SQL 编写的,而且我是创建 Access 查询的初学者(我正在
Use Scilab answer the following questions:Paste both your function code, and console output demon
Use Scilab answer the following questions:Paste both your function code, and console output demon
编辑: 当我第一次发布这个问题时,我要求一个公式来解决一个条件,但后来意识到它实际上有两个条件。 给定一个特定的日期: 返回该月的第一个星期一,实际上可能是上个月的最后一个星期一。 (当实际的第一个星
我的输入文本框中有这个日期选择器,它在日期选择器和所选内容中也运行良好。我的问题是想要禁用过去的日期,并且仅禁用 future 选定的日期“星期一”。下面是我的代码 $(function() {
应该像这样的输出: 星期一 当日 天 天 y ÿ 我到目前为止所拥有的: #include using namespace std; int main () { char *weekDays[7]=
我有一个 Oracle SQL 查询,我正在尝试在 MySQL 中重写它。 PS:这里的日期是任意的,在实际场景中,我在 Tableau 中使用此自定义查询,它接受用户定义的日期。“引用开始日期”与“
我想做的是计算上周一的时间戳,但相对于其他日期。假设我给出日期 16-11-2011,我想取回日期 14-11-2011。 有没有办法不用硬编码就可以做到这一点? 最佳答案 使用 strtotime
这个问题已经有答案了: Get the number of weeks between two Dates. (19 个回答) 已关闭 8 年前。 看看你能不能帮我。我想获取两个日期 d1 和 d2
import java.time.LocalDate; import static java.time.DayOfWeek.*; public class Test { public stat
您好,我在让提示显示正确信息时遇到一些问题。现在它显示这个。 这里是一个示例: 我想删除出现在日期之前的短语“从星期一开始的一周”。我尝试更改图表选项中的工具提示对象参数,但没有帮助。这是图表选项现在
我想获取系统语言环境的星期日、星期一、星期二、星期三、星期四、星期五和星期六字符串。我有代码: Calendar cal = Calendar.getInstance(); cal.set(Calen
我想使用 strtotime("last Monday")。 问题是,如果今天是星期一,它会返回什么?它似乎正在返回上周星期一的日期。在这种情况下,我怎样才能让它返回今天的日期? 最佳答案 如果您阅读
我在 React 引导应用程序中使用 Monday.com API。 我可以使用项目名称成功创建一个新的看板项目... monday.api( `mutation { crea
我正在为 MS Excel 2007 新学习 VBA。我写了一个简单的循环来填补一周中缺失的几天,如下所示。因此,对于每一对连续的日子重复相同的行,只是更改了日期的名称(我在这里省略了除了两个之外的所
在 PostgreSQL 数据库中,我有一个表付款,其中的列 payment_date 类型为时间戳。我的目标是计算周一支付的款项。以下查询: SELECT TO_CHAR(payment_date,
echo date('Y-m-d', strtotime('First Monday '.date('F o', strtotime("-4 months"))); 以上代码返回 2012-10-08
echo date('Y-m-d', strtotime('First Monday '.date('F o', strtotime("-4 months"))); 以上代码返回 2012-10-08
我正在使用 Axios 将数据从 React 应用程序发布到 Monday API。 您可以在此处找到周一的开发页面: https://developers.monday.com/#!/boards/
我是一名优秀的程序员,十分优秀!