怎么根据当前时间来确定这是第几周啊???
怎么根据当前的时间来确实这是第几周? --------------------编程问答-------------------- 首先 楼主问题不明确,你说第几周有问题!1。是这年的第几周,今年365天,读到今天的时间,按照DataNow-2007.1.1/7
2.是本月的第几周,。。。。。
..... --------------------编程问答-------------------- DateTime t = DateTime.Now;
DateTime f = Convert.ToDateTime(t.Year.ToString() + "-1-1");
int x = Convert.ToInt16(f.DayOfWeek);
double week = System.Math.Floor((double)(t.DayOfYear +x-1) / 7)+1;//今年的第几周 --------------------编程问答-------------------- DateTime结构有几个属性对LZ可能有用
DateTime.DayOfWeek 属性:获取此实例所表示的日期是星期几。
DateTime.Day 属性:获取此实例所表示的日期为该月中的第几天。
DateTime.DayOfYear 属性:获取此实例所表示的日期是该年中的第几天。
摘自MSDN --------------------编程问答-------------------- xiexie 005 yi jing jie jue le. --------------------编程问答-------------------- double 可以转换成INT吗? --------------------编程问答-------------------- ^_^,解决了,非常感谢。 --------------------编程问答-------------------- 顶 --------------------编程问答-------------------- 当前日期是在一年中的第几周
void GetWeekOfYear()
{
System.Globalization.GregorianCalendar gc = new System.Globalization.GregorianCalendar();
int weekOfYear = gc.GetWeekOfYear(DateTime.Now, System.Globalization.CalendarWeekRule.FirstDay, DayOfWeek.Sunday);
this.TextBox1.Text = weekOfYear.ToString();
}
补充:.NET技术 , ASP.NET