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

函数

前几天我问过,今天写出来了!!
Function CalculateWeekNo(BeginDate,EndDate,InputDate)
dim wdate(500,8)
z=0
x=0
strlong=len(CStr(inputdate))-9
inputdate=cdate(left(CStr(inputdate),strlong))
for i=cdate(BeginDate) to cdate(EndDate)
if inputdate=i then
x=z
Exit For
end if
if weekday(i)=7 then
z=z+1
end if
next

CalculateWeekNo=x
end Function

时间: 2024-09-23 02:07:15

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

JavaScript计算两个日期时间段内日期的方法

 这篇文章主要介绍了JavaScript计算两个日期时间段内日期的方法,涉及javascript操作时间的技巧,需要的朋友可以参考下     本文实例讲述了JavaScript计算两个日期时间段内日期的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: /************************* * 计算两个日期时间段内所有日期 * * @param value1 * 开始日期 YYYY-MM-DD * @param value2 * 结束日期 * return 日期数组

JavaScript计算两个日期时间段内日期的方法_javascript技巧

本文实例讲述了JavaScript计算两个日期时间段内日期的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: /*************************  * 计算两个日期时间段内所有日期  *   * @param value1  *            开始日期 YYYY-MM-DD  * @param value2  *            结束日期  * return 日期数组  */  function dataScope(value1, value2

JavaScript比较当前时间是否在指定时间段内的方法_javascript技巧

本文实例讲述了JavaScript比较当前时间是否在指定时间段内的方法.分享给大家供大家参考,具体如下: function checkTime(stime, etime) { //开始时间 var arrs = stime.split("-"); var startTime = new Date(arrs[0], arrs[1], arrs[2]); var startTimes = startTime.getTime(); //结束时间 var arre = etime.split(

javascript-js 求两个时间段内的剩余天数和时分秒

问题描述 js 求两个时间段内的剩余天数和时分秒 我从后台传两个值,一个是服务器的当前时间,一个是指定时间,我想要获取这两个时间段内的剩余天数,剩余时分秒数,我现在是用这两个时间相减,然后再用new Date()把两个时间相减的毫秒值转换成日期类型,但是他总是得到1970 08:00:00这个时间,要怎么样才能去掉这个08:00:00,或者是大神教下怎么把计算这两个时间的剩余天数,剩余时分秒,网上的都不靠谱,都不对的... 解决方案 这- -Date的时间是从1970年开始算起的,你相减的时间是

问个高难度的复杂查询(在一个时间段内的间隔查询)_数据库其它

我想在一个时间段内然后按照间隔时间来查询数据 select * from 监控温度表 where 监控温度表.时间 between '" + Str(dtStart.Value) + "'AND '" + Str(dtEnd.Value) + "'order by id 这个是在一个时间段内查询,现在要加个时间间隔来查询,不知所云,望高手解答 其中dtStart.Value和dtEnd.Value是DTPicker1控件 举例:比如说我查询时间段在 2007-1-5

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

任意时间段量的统计

统计 如果查询时间段是维中的成员,那么这段时间的量的汇总可以直接得出!(缺省状态下,维中成员是按级别汇总的),如查询1997年或1997年3月的汇总,可以使用以下语句:select     {[Time2].[1997]} on columns,    {[Customers].[Country].members} on rowsfrom Saleswhere ([Measures].[Store Sales])或[Time].[1997].[Q1].[3]但很多情况下,客户希望得到任意时间段的

用sql语句遍历一个表里异常(时间段内很大或者很小)的数据,并将异常数据修改成相应时间段前的数据

问题描述 用sql语句遍历一个表里异常(时间段内很大或者很小)的数据,并将异常数据修改成相应时间段前的数据 我有一张表,里面3字段id.time.value. 由于value中的部分值异常的大,我想批量修改数据,比如说4.1日-4.20日出现中出现异常大的数据,我想把异常大的数据修改成和他时间段(时间段前或者后)差不多的数据,请问下这个sql应该怎么写啊.我用游标的方法怎么实现.谢谢啊! 解决方案 不知道你的数据库是什么,用MS SQL SERVER示意 建表SQL如下 CREATE TABLE

定时任务-sqlserver数据库,按照指定日期将表中对应时间段内的记录备份出去。

问题描述 sqlserver数据库,按照指定日期将表中对应时间段内的记录备份出去. 业务需求: 数据库自2009年起有5年的数据量. 数据库只保存近两年的数据.比如 2012-01-01 ~ 2014-01-01 首先将 2010-01-01 ~ 2012-01-01 的数据保存到大文件夹里[比如 D:2010年及2011年数据],以月份命名各个文件夹[每个文件夹里有当月的所有表,表中有当月的记录] 后将 2010-01-01 ~ 2012-01-01 的数据从数据库中删除 然后每一个月的最后一