asp使用Weekday函数计算项目的结束时间
今天看到一个帖子求项目完成的时间,需求是这样的:
给你一个项目的开始时间,给你项目总需求的天数,求项目的项目结束时间?注意:周六周日为休息日。
在asp编程开发中,计算时间很容易,直接用项目开始时间+天数,即可得到项目结束时间,但这里麻烦就在要排除周六和周日这两个休息时间。
经过思考,代码写出来了,放在这里和大家分享一下:
<% starttime=cdate("2013-09-08") '项目开始时间 endtime="" '项目结束时间 num=8 '项目需要的天数 response.write "开始时间:"&starttime&"<br>天数:"&num&"<br>结束时间:" starttime=starttime-1 i=1 while i <= num starttime=starttime+1 w=weekday(starttime) if w>1 and w<7 then '非周末 endtime=starttime i=i+1 else '周末休息 end if wend response.write endtime %>
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
运行一下,即可看到结果。你也可以修改一下里面的项目开始时间和项目天数,再通过万年历来比较检查一下它的计算结果是否正确。
相关推荐
-
asp使用Weekday函数计算项目的结束时间
今天看到一个帖子求项目完成的时间,需求是这样的: 给你一个项目的开始时间,给你项目总需求的天数,求项目的项目结束时间?注意:周六周日为休息日. 在asp编程开发中,计算时间很容易,直接用项目开始时间+天数,即可得到项目结束时间,但这里麻烦就在要排除周六和周日这两个休息时间. 经过思考,代码写出来了,放在这里和大家分享一下: <% starttime=cdate("2013-09-08") '项目开始时间 endtime="" '项目结束时间 num=8 '项目
-
asp.net实现的计算网页下载速度的代码
复制代码 代码如下: private void getSpeed() { //链接开始时间 DateTime stime = DateTime.Now; //文件 string url = "http://xxx.com/images/test.jpg "; WebRequest myRequest = WebRequest.Create(url); //链接
-
ASP 中 DateDiff 函数详解 主要实现两日期加减操作
ASP 中 DateDiff 函数详解DateDiff 函数 描述 返回两个日期之间的时间间隔. 语法 DateDiff(interval, date1, date2 [,firstdayofweek][, firstweekofyear]]) DateDiff 函数的语法有以下参数: 参数 描述 interval 必选.字符串表达式,表示用于计算 date1 和 date2 之间的时间间隔.有关数值,请参阅"设置"部分. date1, date2 必选.日期表达式.用于计
-
ASP中DateAdd函数中日期相加或相减使用方法
ASP中DateAdd函数用法 2006/09/22 12:29 注意vbs中和sql中写法略有不同,以下帖出的为vbs帮助. sql的可搜索sql自带帮助文档 字符串表达式,表示要添加的时间间隔.有关数值,请参阅"设置"部分. 返回已添加指定时间间隔的日期. DateAdd(interval, number, date) 参数 interval 必选项. number 必选项.数值表达式,表示要添加的时间间隔的个数.数值表达式可以是正数(得到未来的日期)或负数(得到过去的日期). d
-
php中时间函数date及常用的时间计算
曾在项目中需要使用到今天,昨天,本周,本月,本季度,今年,上周上月,上季度等等时间戳,趁最近时间比较充足,因此计划对php的相关时间知识点进行总结学习 1,阅读php手册date函数 常用时间函数: checkdate()验证一个时间是否正确 date_default_timezone_get()取得当前脚本所使用的时区 date_default_timezone_set()设定脚本所用时区 ini_set()也可以满足,或者修改配置文件 date_sunrise() date_sunset
-
在阿里云函数计算上部署.NET Core 3.1的方法
使用阿里云ECS或者其他常见的VPS服务部署应用的时候,需要手动配置环境,并且监测ECS的行为,做补丁之类的,搞得有点复杂.好在很多云厂商(阿里云.Azure等)提供了Serverless服务,借助于Serverless,开发人员可以更加专注于代码的开发,减少运维的成本. Azure的部署直接集成在了VS中,非常方便,本文主要介绍一下使用ASP.NET CORE 3.1部署在阿里云Serverless(函数计算)的内容. 准备 阿里云的函数计算提供了很多运行库,对.NET的支持现在到ASP.NE
-
asp 字符串截取函数
asp 字符串截取函数'********************************************************* '函数:cutStr[str(strlen)] '参数:str,待处理的字符串,strlen,截取的长度 '作者:木木 '日期:2007/7/12 '描述:截取指定长度的字符串 '示例:<%=cutStr("欢迎光临阿里西西",5)%> '*************************************************
-
VBS教程:函数-Weekday 函数
Weekday 函数返回代表一星期中某天的整数. Weekday(date, [firstdayofweek]) 参数date 可以代表日期的任意表达式.如果 date 参数中包含 Null,则返回 Null. Firstdayofweek 指定星期中第一天的常数.如果省略,默认使用 vbSunday. 设置firstdayofweek 参数有如下设置: 常数值描述vbUseSystem0使用区域语言支持 (NLS) API 设置.vbSunday1星期日vbMonday2星期一vbTuesda
-
利用PHP函数计算中英文字符串长度的方法
本文实例讲述了利用PHP函数计算中英文字符串长度的方法.分享给大家供大家参考.具体实现方法如下: 一般来说大家知道英文字符占一个字节,而中文字符gbk占两个字符,utf8占三个字符,很多人印象中php计算字符串长度就是strlen()函数,其实不然,它计算的是字节的长度而非字符的长度,那么如何获取一个字符串中字符的长度呢?还有有mb_strlen(). 具体代码如下: 复制代码 代码如下: echo $str = 'PHP点点通'; echo strlen($str); //3*1+3*3=12
-
python使用range函数计算一组数和的方法
本文实例讲述了python使用range函数计算一组数和的方法.分享给大家供大家参考.具体如下: sum = 0 numbers = range(1,10) for i in numbers: sum += i print(sum) 运行结果为:45 希望本文所述对大家的Python程序设计有所帮助.
随机推荐
- tomcat共享多个web应用会话的实现方法
- js实现class样式的修改、添加及删除的方法
- 一个不错的给图片添加说明文字的动态层的实现代码
- Flex CategoryAxis 字体样式修改
- js实现浏览器窗口大小被改变时触发事件的方法
- knockoutjs模板实现树形结构列表
- Python打造出适合自己的定制化Eclipse IDE
- C#实现String类型和json之间的相互转换功能示例
- Android实现波浪线效果(xml bitmap)
- 开源SNS系统-ThinkSNS
- jquery ztree实现模糊搜索功能
- DOM节点删除函数removeChild()用法实例
- 如何判断元素是否为HTMLElement元素
- 一些优化Nginx服务器的技巧简介
- Android编写2048小游戏
- 在ASP.NET 2.0中操作数据之五:声明参数
- C++11中std::declval的实现机制浅析
- spring cloud consul注册的服务报错critical的解决
- Python实现账号密码输错三次即锁定功能简单示例
- django-rest-framework解析请求参数过程详解