.net如何根据年月算出这个月有几个星期五分别是哪几号,这个月的最后一天是星期几,是几号? 如何根据年月算出:1:算出这个月有几个星期五,分别是几号2:算出这个月最后一天是星期几,是几号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime firstOfYear = DateTime.Parse("2008-05-31"); int firstOfWeek = Convert.ToInt32(firstOfYear.DayOfWeek); 星期一的日期private string getWeekMonday(System.DayOfWeek dw,string timeFormateStr) { int weeknow = Convert.ToInt32(dw); int moddayNum = (-1) * weeknow+1; string weekMonday = System.DateTime.Now.AddDays(moddayNum).Date.ToString(timeFormateStr); return weekMonday; } Thread.CurrentThread.CurrentUICulture.Calendar里面的方法很丰富了 发散>>>>>>>>>>------------------------------------------------------------------------------------------<<<<<<<<<< using System;using System.Collections.Generic;namespace ConsoleApplication1{ internal class Program { private static void Main() { Console.WriteLine("1:算出这个月有几个星期五,分别是几号"); foreach (DateTime time in GetFridays()) { Console.WriteLine(time); } Console.WriteLine(); Console.WriteLine("2:算出这个月最后一天是星期几,是几号"); DateTime day = GetLastDay(); Console.WriteLine(day.DayOfWeek); Console.WriteLine(day.Day); Console.ReadLine(); } //1:算出这个月有几个星期五,分别是几号 public static DateTime[] GetFridays() { List<DateTime> list = new List<DateTime>(); DateTime day = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); while (day.Month == DateTime.Now.Month) { if (day.DayOfWeek == DayOfWeek.Friday) { list.Add(day); day = day.AddDays(7); } else { day = day.AddDays(1); } } return list.ToArray(); } //2:算出这个月最后一天是星期几,是几号 public static DateTime GetLastDay() { DateTime day = new DateTime(DateTime.Now.Year, DateTime.Now.Month + 1, 1); return day.AddDays(-1); } }} 网页版的即时聊天功能 推荐有名点的在更新大论坛源码,谢谢(最好是.net开发的) 为什么能分页,但点击分页按钮却还是显示第一页? 着急,操作数据库为啥老提示这个问题! 视频本地可以播放,为什么上传到服务器上就播放不了呢 谁在asp.net下写过socket的聊天程序 在线等啊,各位大侠救命! 高人请进:为何验证控件在自定义控件中失效? 不用javascript,实现postback 谁有ASP.NET实现树形菜单的例子,有的给个,谢谢了~~~ 请问如何获取gridview中模板列的label值? win 2003+VS 200问题。WEB访问失败
int firstOfWeek = Convert.ToInt32(firstOfYear.DayOfWeek);
星期一的日期
private string getWeekMonday(System.DayOfWeek dw,string timeFormateStr)
{
int weeknow = Convert.ToInt32(dw);
int moddayNum = (-1) * weeknow+1;
string weekMonday = System.DateTime.Now.AddDays(moddayNum).Date.ToString(timeFormateStr);
return weekMonday;
}
里面的方法很丰富了
>>>>>>>>>>------------------------------------------------------------------------------------------<<<<<<<<<<
using System.Collections.Generic;namespace ConsoleApplication1
{
internal class Program
{
private static void Main()
{
Console.WriteLine("1:算出这个月有几个星期五,分别是几号");
foreach (DateTime time in GetFridays())
{
Console.WriteLine(time);
}
Console.WriteLine();
Console.WriteLine("2:算出这个月最后一天是星期几,是几号");
DateTime day = GetLastDay();
Console.WriteLine(day.DayOfWeek);
Console.WriteLine(day.Day);
Console.ReadLine();
} //1:算出这个月有几个星期五,分别是几号
public static DateTime[] GetFridays()
{
List<DateTime> list = new List<DateTime>();
DateTime day = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
while (day.Month == DateTime.Now.Month)
{
if (day.DayOfWeek == DayOfWeek.Friday)
{
list.Add(day);
day = day.AddDays(7);
}
else
{
day = day.AddDays(1);
}
}
return list.ToArray();
} //2:算出这个月最后一天是星期几,是几号
public static DateTime GetLastDay()
{
DateTime day = new DateTime(DateTime.Now.Year, DateTime.Now.Month + 1, 1);
return day.AddDays(-1);
}
}
}