【问题标题】:DayOFweek add int value in c# [duplicate]DayOFweek 在c#中添加int值[重复]
【发布时间】:2021-08-21 01:36:25
【问题描述】:

有什么方法可以使用DayOFweek 对象,例如值monday,我可以添加+1 int 值,所以现在对象值等于星期二?比如:

DayOfWeek dayofweek = DayOfWeek.Monday;
dayofweek = dayofweek.addDay(1);

我发明了这段代码,所以你可以理解我的意思。希望您能够帮助我。提前谢谢你。

【问题讨论】:

    标签: c# date calendar dayofweek


    【解决方案1】:

    您可以直接添加一个数字:

    DayOfWeek dayofweek = DayOfWeek.Monday;
    dayofweek = (DayOfWeek)((int)(dayofweek + 1) % 7); //this will be tuesday
    

    编辑:调整以考虑周六->周日

    【讨论】:

    • 除非星期几是星期六
    • 如果你还想考虑 Sat -> Sun 那么dayofweek = (DayOfWeek)((int)(dayofweek + 1) % 7);
    猜你喜欢
    • 1970-01-01
    • 2013-05-19
    • 2020-07-22
    • 1970-01-01
    • 2012-09-14
    • 2014-09-27
    • 2023-03-08
    • 2013-01-27
    • 1970-01-01
    相关资源
    最近更新 更多