怎样计算当前日期是本年度第几周?

问题描述

其中中国周和德国周不一样吧?

解决方案

解决方案二:
没去过德国。。usingSystem.Globalization;///<summary>///获取某一日期是该年中的第几周///</summary>///<paramname="dt">日期</param>///<returns>该日期在该年中的周数</returns>privateintGetWeekOfYear(DateTimedt){GregorianCalendargc=newGregorianCalendar();returngc.GetWeekOfYear(dt,CalendarWeekRule.FirstDay,DayOfWeek.Monday);}

解决方案三:
usingSystem.Globalization;///<summary>///获取某一日期是该年中的第几周///</summary>///<paramname="dt">日期</param>///<returns>该日期在该年中的周数</returns>privateintGetWeekOfYear(DateTimedt){GregorianCalendargc=newGregorianCalendar();returngc.GetWeekOfYear(dt,CalendarWeekRule.FirstDay,DayOfWeek.Monday);}
解决方案四:
有德国周的?
解决方案五:
这要看每周的第一天是周一还是周日

时间: 2024-09-20 12:01:46

怎样计算当前日期是本年度第几周?的相关文章

javascript 计算器:JavaScript 计算当前日期是本年度及本月度第几周

// 计算当前日期在本年度的周数Date.prototype.getWeekOfYear = function(weekStart) { // weekStart:每周开始于周几:周日:0,周一:1,周二:2 ...,默认为周日weekStart = (weekStart 0) - 0;if(isNaN(weekStart) weekStart > 6)weekStart = 0;var year = this.getFullYear();var firstDay = new Date(year

怎样计算当前日期属于这年的第几周。每周从星期一算起,这一年的第一周是从星期一算起,所以第一周的第一天不一定是1月1号

问题描述 怎样计算当前日期属于这年的第几周.每周从星期一算起,每一年的第一周都是是从星期一算起,所以第一周的第一天不一定是1月1号.一年有52周,例如2011年第一周就是2011-01-03至2011-01-09.2012年第一周就是2012-01-02至2012-01-08.现在我传一个日期计算是这年的哪周,结果应该是1-52之间的数字,请各位大侠帮忙 解决方案 解决方案二: 解决方案三:引用1楼的回复: http://blog.csdn.net/allen3010/article/detai

计算当前日期是任意时间段内第几周的函数

函数 前几天我问过,今天写出来了!!Function CalculateWeekNo(BeginDate,EndDate,InputDate)dim wdate(500,8)z=0x=0strlong=len(CStr(inputdate))-9inputdate=cdate(left(CStr(inputdate),strlong))for i=cdate(BeginDate) to cdate(EndDate)if inputdate=i thenx=zExit Forend ifif we

php返回当前日期或者指定日期是周几

  本文给大家分享的是几个日期函数的格式化方法,十分的简单实用,有需要的小伙伴可以参考下. PHP星期几获取代码: 代码如下: date("l"); //data就可以获取英文的星期比如Sunday date("w"); //这个可以获取数字星期比如123,注意0是星期日 获取中文星期几: 代码如下: $weekarray=array("日","一","二","三","四&qu

php返回当前日期或者指定日期是周几_php技巧

PHP星期几获取代码: 复制代码 代码如下: date("l"); //data就可以获取英文的星期比如Sunday date("w"); //这个可以获取数字星期比如123,注意0是星期日 获取中文星期几: 复制代码 代码如下: $weekarray=array("日","一","二","三","四","五","六"); //

Java实现计算一个月有多少天和多少周_java

import java.util.Calendar; /** * 功能概述:计算指定年月的天数和周数<br> * 创建时间:2010-5-17 下午05:25:58<br> * */ public class Test{ public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.set(Calendar.YEAR, 2010); // 2010年 c.set(Calendar.MO

C#巧用DateTime预设可选的日期范围(如本年度、本季度、本月等)_C#教程

本文实例为大家分享了C# DateTime预设可选的日期范围的相关代码,可以选择本年度.本季度.本月等,供大家参考,具体内容如下 效果: 大家在做报表或查询的时候都会有给用户预设一些可选的日期范围(如上图) 如本年度销售额.本季度利润.本月新增客户 C#里内置的DateTime基本上都可以实现这些功能,巧用DateTime会使你处理这些事来变轻松多了 //今天 DateTime.Now.Date.ToShortDateString(); //昨天,就是今天的日期减一 DateTime.Now.A

SQL Server日期计算(收藏)

server 通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天.你们大部分人大概都知道怎样把日期进行分割(年.月.日等),然后仅仅用分割出来的年.月.日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期.         在使用本文中的例子之前,你必须注意以下的问题.大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个

MSSQL计算日期方法大全

通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天.你们大部分人大概都知道怎样把日期进行分割(年.月.日等),然后仅仅用分割出来的年.月.日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期. 在使用本文中的例子之前,你必须注意以下的问题.大部分可能不是所有例子在不同的机器上执行的结果可能不一样,这完全由哪一天是一个星期的第一天这个设置决定.第一