我很努力地理解如何获取与包含当天名称的字符串对应的编号日期(月份)。例如,假设星期一是1月的第一天。我填入一个字符串“Monday”。在创建cron字符串时,我需要将“星期一”更改为“1”。获取输入为字符串的日期的整数
只是使用“星期一”不是一个选项,因为我创建的特定字符串指定下一个星期一(并且只在下个星期一)作为目标日期。
我可以看到如何与涉及DateTime.DayOfWeek
的MSDN文章进行比较,但我非常不确定如何获取与下周一日期相对应的整数。
PS - 我很惊讶地意识到这是糟糕的格式化,但对于我的生活,我不知道如何更好地说出它。欢迎您去一趟。
所以你想从今天开始找到下个星期一的日期吧?如果今天是星期一,我们用今天的日期还是找到下一个呢? – 2014-10-01 11:56:55
@UlugbekUmirov那么,在英国人的英语中,“这个星期一”往往意味着下个星期一,无论今天是星期一。所以,回答你的问题,是的。我想找到下周一的日期;是的,如果周一是今天,我们会找到下一个日期。 – Wolfish 2014-10-01 11:59:03
http://stackoverflow.com/a/6346190/1803777 – 2014-10-01 12:02:03