asp当中的DateDiff的用法
DateDiff 函数
描述
返回两个日期之间的时间间隔。
语法
DateDiff(interval, date1, date2 [,firstdayofweek][, firstweekofyear]])
DateDiff 函数的语法有以下参数:
参数 描述
interval 必选。字符串表达式,表示用于计算 date1 和 date2 之间的时间间隔。有关数值,请参阅“设置”部分。
date1, date2 必选。日期表达式。用于计算的两个日期。
firstdayofweek 可选。指定星期中第一天的常数。如果没有指定,则默认为星期日。有关数值,请参阅“设置”部分。
firstweekofyear 可选。指定一年中第一周的常数。如果没有指定,则默认为 1 月 1 日所在的星期。有关数值,请参阅“设置”部分。
设置
interval 参数可以有以下值:
设置 描述
yyyy 年
q 季度
m 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 小时
m 分钟
s 秒
firstdayofweek 参数可以有以下值:
常数 值 描述
vbUseSystem 0 使用区域语言支持 (NLS) API 设置。
vbSunday 1 星期日(默认)
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六
firstweekofyear 参数可以有以下值:
常数 值 描述
vbUseSystem 0 使用区域语言支持 (NLS) API 设置。
vbFirstJan1 1 由 1 月 1 日所在的星期开始(默认)。
vbFirstFourDays 2 由在新年中至少有四天的第一周开始。
vbFirstFullWeek 3 由在新的一年中第一个完整的周开始。
说明
DateDiff 函数用于判断在两个日期之间存在的指定时间间隔的数目。例如可以使用 DateDiff 计算两个日期相差的天数,或者当天到当年最后一天之间的星期数。
要计算 date1 和 date2 相差的天数,可以使用“一年的日数”(“y”)或“日”(“d”)。当 interval 为“一周的日数”(“w”)时,DateDiff 返回两个日期之间的星期数。如果 date1 是星期一,则 DateDiff 计算到 date2 之前星期一的数目。此结果包含 date2 而不包含 date1。如果 interval 是“周”(“ww”),则 DateDiff 函数返回日历表中两个日期之间的星期数。函数计算 date1 和 date2 之间星期日的数目。如果 date2 是星期日,DateDiff 将计算 date2,但即使 date1 是星期日,也不会计算 date1。
如果 date1 晚于 date2,则 DateDiff 函数返回负数。
firstdayofweek 参数会对使用“w”和“ww”间隔符号的计算产生影响。
如果 date1 或 date2 是日期文字,则指定的年度会成为日期的固定部分。但是如果 date1 或 date2 被包括在引号 (" ") 中并且省略年份,则在代码中每次计算 date1 或 date2 表达式时,将插入当前年份。这样就可以编写适用于不同年份的程序代码。在 interval 为“年”(“yyyy”)时,比较 12 月 31 日和来年的 1 月 1 日,虽然实际上只相差一天,DateDiff 返回 1 表示相差一个年份。
转载于:https://www.cnblogs.com/netcorner/archive/2009/12/16/2912040.html
asp当中的DateDiff的用法相关推荐
- AjaxPro2在Asp.net中的基本用法
AjaxPro2在Asp.net中的基本用法 1. 引用ajaxPro2.dll到你的工程中. 2. 在Web.config中添加配置 <httpHandlers> ...
- asp数组中REDIM的用法(动态数组)
asp数组中REDIM的用法(动态数组) 动态数组里面的一个语句,只能出现在过程里面,可以多次使用.可以改变数组大小,和维数 格式: REDIM [Preserve] 数组名(下标1[下标2....] ...
- asp.net中databinder.eval用法的总结
asp.net中databinder.eval用法的总结 <%# bind("subject") %> //绑定字段 <%# container.dataitem ...
- datediff oracle11,数据库中datediff函数用法
数据库中datediff函数怎么用 如:SELECT DATEDIFF(D,'2015-6-16','2015-6-20') 返回结果表示 两个日期间隔的天数 sql数据库中的datediff函数是什 ...
- mysql中datediff函数用法
mysql中datediff函数用法 1. datediff函数语法用法: 表达式DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firs ...
- DateDiff的用法(asp时间比较函数)
ACCESS中有用法: where datediff('d',Now(),onlinetime)>=0 SQL中有用法: where datediff(day,getdate(),onlinet ...
- ASP脚本语言之vbscript用法
常用的脚本语言有 Javascript 和 VBscript . 使用哪种语言需先设定.如上节代码中的<%@ LANGUAGE="JSCRIPT" ... %> ...
- 细说 ASP.NET Cache 及其高级用法
阅读目录 开始 Cache的基本用途 Cache的定义 Cache常见用法 Cache类的特点 缓存项的过期时间 缓存项的依赖关系 - 依赖其它缓存项 缓存项的依赖关系 - 文件依赖 缓存项的移除优先 ...
- Maven当中resources标签的用法
在开发当中,我们一般打包都是利用maven打包的,在项目当中我们经常会看见resources标签,可能很多人对这个标签并不是很理解,本篇文章主要详细记录resources标签的用法. 可能写的比较多, ...
最新文章
- OPhone2.0应该重在中文应用体验
- Java重写、super关键字、继承中的构造方法
- 【JavaScriptjQuery】返回顶部
- SAPGUI系统登录页面配置的SAProuter有什么用 2
- Python基础-2 专用下划线标识符
- win32——消息循环 原理 函数 GetMessage PeekMessage TranslateMessage SendMessage PostMessage...
- MS CRM如果在Tab页中有Iframe选项,原来速度不慢,突然速度变慢
- excelvba怎么设置不打开文件自动保存_Excel VBA之工作薄 5.5批量工作薄标准数据的汇总...
- 【聚类分析】基于matlab GUI K-means聚类分析【含Matlab源码 791期】
- NB-IoT无线通信模块与Lora无线通信协议技术分析与前景展望
- apt-get安装包失败提示The following packages have unmet dependencies
- buildroot rz sz 配置
- Mac:TexStudio 首行缩进
- Carmack(卡马克)传奇的3D引擎开源代码
- win10关闭windows聚焦_Windows 10聚焦怎么用?教你玩转Windows聚焦功能
- VoIP全球发展现状
- java 宕机_Java应用/JVM宕机排查步骤操作
- 我的成长记1:手把手教你如何画出令人称赞的图(程序员必读)
- Proxmox VE(PVE)连接WiFi及一些配置
- Improve Performance of C++ Codes (1) -- 使用初始化列表还是赋值语句?
热门文章
- OpenCV-python学习笔记(一)——image basics输入输出,像素处理和绘制图形
- bankeralgorithm.jar中没有主清单属性_怀旧服:迅击指环和其拉之怒属性一致,为何狂暴战用迅击更好...
- 8 | Spatial-based GNN/convolution模型之GAT(受欢迎)
- 首张数字人民币机票订单诞生 上海-深圳
- 纽约人寿CEO加入NYDIG董事会
- Gemini创始人:如果我是GameStop CEO 接下来我会买BTC
- Oracle 基础知识
- Linux中,Tomcat 怎么承载高并发(深入Tcp参数 backlog)
- Leadership_领导力和团队管理
- html中设置data-*属性值 并在js中进行获取属性值