当前位置:编程学习 > C#/ASP.NET >>

怎么根据当前时间来确定这是第几周啊???

怎么根据当前的时间来确实这是第几周? --------------------编程问答-------------------- 首先 楼主问题不明确,你说第几周有问题!
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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,