学习天C# [英] Learning Days C#

查看:100
本文介绍了学习天C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

星期一星期三我将如何学习?例如今天06.02.2009下周一09.02.2009或星期三11.02.2009有没有算法?

How can i learn next wednesday, monday in a week? Forexample Today 06.02.2009 next Monday 09.02.2009 or wednesday 11.02.2009 there is any algorithm?

我需要:

星期一在周末吗?

findDay(Monday)

findDay("Monday")

它必须返回09.02.2009

it must return 09.02.2009

==== ============================================== br>

findDay(Tuesday)

=====================================================

findDay("Tuesday")

它必须返回10.02.2009

it must return 10.02.2009

推荐答案

public static DateTime GetNextDayDate(DayOfWeek day) {
  DateTime now = DateTime.Now;
  int dayDiff = (int)(now.DayOfWeek - day);
  if (dayDiff <= 0) dayDiff += 7;
  return now.AddDays(dayDiff);
}

这篇关于学习天C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆