oracle中datepart函数,Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔)...
Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔)
更新时间:2012年07月31日 21:32:58 作者:
ASP(VBScript) 参考手册中,已经对 DatePart 作了说明,但其对第一个参数的解释太过书面,造成令人误解,现重新解释一下
DatePart 的语法是 DatePart(interval, date),用以取 date 的某部分。
interval
yyyy:date 中的年
m:date 中的月
d:date 中的日
h:date 中的时
n:date 中的分
s:date 中的秒
q:date 位于该年的第几季度,比如 2009-6-29 位于第 2 季度。
y:date 位于该年中的第几天,比如 2009-6-29 位于第 180 天。
w:date 位于一周的第几天(默认星期日为第一天),比如 2009-6-29 位于第 2 天。
ww:date 位于该年中的第几周,比如 2009-6-29 位于第 27 周。
DatePart(interval, date[, firstdayofweek[, firstweekofyear]])
DatePart 函数的语法有以下参数:
参数 描述
interval 必选。字符串表达式,表示要返回的时间间隔。有关数值,请参阅“设置”部分。
date 必选。要计算的日期表达式。
firstdayof week 可选。指定星期中的第一天的常数。如果没有指定,则默认为星期日。有关数值,请参阅“设置”部分。
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 由在新的一年中第一个完整的周(不跨年度)开始。
说明
DatePart 函数用于计算日期并返回指定的时间间隔。例如使用 DatePart 计算某一天是星期几或当前的时间。
firstdayofweek 参数会影响使用“w”和“ww”间隔符号的计算。
如果 date 是日期文字,则指定的年度会成为日期的固定部分。但是如果 date 被包含在引号 (" ") 中,并且省略年份,则在代码中每次计算 date 表达式时,将插入当前年份。这样就可以编写适用于不同年份的程序代码。
相关文章
ASP应用之模板采用...2007-01-01
如何准确定时运行ASP文件...2006-06-06
javascript asp教程第十二课---session对象...2007-03-03
用ASP设计购物推车...2006-06-06
ASP中Cache技术的应用...2006-06-06
ASP中生成文本文件的两种方式...2007-01-01
写了段批量抓取某个列表页的东东...2006-06-06
动态CSS,换肤技术...2006-06-06
[红色]aspjpeg组件使用方法...2006-06-06
FileSystem对象常用的文件操作函数有哪些?...2006-06-06
最新评论
oracle中datepart函数,Asp DatePart 函数的语法详解(用于计算日期并返回指定的时间间隔)...相关推荐
- oracle中取反_oracle正则表达式regexp_like的用法详解
oracle正则表达式regexp_like的用法详解 更新时间:2013年06月13日 17:42:05 作者: 本篇文章是对oracle正则表达式regexp_like的用法进行了详细的分析介 ...
- oracle if=,oracle中if/else的三种实现方式详解
1.标准sql规范 1.单个IF IF v=... THEN END IF; 2.IF ... ELSE IF v=... THEN ELSE t....; END IF; 3.多个IF IF v=. ...
- oracle 汉字替换空格,oracle中replace替换回车换行空格的方法详解
本篇文章是对oracle中去掉回车换行空格的解决方法进行了详细的分析介绍,需要的朋友参考下 去除换行 update zhzl_address t set t.add_administration_nu ...
- oracle record 遍历,ORACLE中RECORD、VARRAY、TABLE的使用详解
好处是表字段发生变化,记录字段自动改变.但是,由于每次执行前,遇到%TYPR或%ROWTYPE, 数据库系统都会去查看对应表字段类型,会造成一定的数据库开销,如果系统中大量使用记录类型,则对性能会有一 ...
- Oracle中定时作业(Job)使用方法详解
初次接触到项目需要用定时调度,数据备份任务.所以上网也查阅了很多资料,由此依据自己的学习能力整理下,请大家多补充多支持下. 用Oracle的存储过程,可以让我们在编写程序的时候减少很多的量,利用Ora ...
- oracle中类似indexof用法_instr函数
oracle中类似indexof用法_instr函数 [sql] 在oracle中没有indexof()函数 但是提供了一个 instr() 方法 具体用法: select instr('保定市南市区 ...
- 【转】Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理
Oracle 中的 TO_DATE 和 TO_CHAR 函数 oracle 中 TO_DATE 函数的时间格式,以 2008-09-10 23:45:56 为例 格式 说明 显示值 备注 Year(年 ...
- Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理
Oracle 中的 TO_DATE 和 TO_CHAR 函数 日期处理 Oracle 中的 TO_DATE 和 TO_CHAR 函数 oracle 中 TO_DATE 函数的时间格式,以 2008-0 ...
- mysql中sql语句中常见的group_concat()函数意思以及用法,oracle中与其一样的功能函数是wmsys.wm_concat()
1.group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果.比较抽象,难以理解. 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一 ...
最新文章
- 10.21 crond定时任务练习
- 【Tensorflow】tf.map_fn() 使用过程中遇到【inf, NaN】报错问题
- 初始化对于类与接口的异同点深入解析
- SetWindowLong 除去窗体标题栏
- [深入学习C#]输入输出安全性——可变类型形參列表的变化安全性
- 深入理解同步/异步与阻塞/非阻塞区别 (转)
- 用计算机实测技术研究声波和拍内容,基础物理实验/面向21世纪课程教材
- Java开发工程师的工作内容包含哪些?
- 资源调度有什么技术难点?
- 基于Django的驾校在线考试系统
- matlab 工具箱 径向基,径向基(matlab工具箱)
- cocos2dx之音效引擎
- Python、C语言技能树测评
- 用ffmpeg给音频加封面(亲试成功)
- 【Linux】cron 与 crontab
- 实现BMP位图色深转换的方法
- Spring Cloud Fegin 和 Eurake 简单使用
- 计算机毕业设计(附源码)python校园一卡通管理系统
- win7 磁盘碎片整理
- 数据安全与数据备份存储技术(转)