中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 软件工程 > 综合文章
VB函数查询(二)
作者:未知 时间:2005-09-13 23:32 出处:Blog.ChinaUnix.net 责编:chinaitpower
              摘要:VB函数查询(二)

VB函数查询DateDiff~InstrRev

VBScript 函数

功能说明

例子

DateDiff (I , D1 , D2[,FW[,FY]])

计算两个日期之间的期间。
I
:设定两个日期之间的期间计算之单位。譬如 >I="m" 表示计算的单位为月。 >I 的设定值如:
yyyy > Year

q Quarter

m Month

d Day

w Weekday
星期
h Hour

m Minute

s Second

D1 ,D2
:计算期间的两个日期表达式,若 >date1 较早,则两个日期之间的期间结果为正值;若 >date2 较早, 则结果为负值。
FW
:设定每周第一天为星期几, 若未设定表示为星期天。 >FW 的设定值如下:
0
使用 >API 的设定值。
1
星期天
2
星期一
3
星期二
4
星期三
5
星期四
6
星期五
7
星期六
FY
:设定一年的第一周, 若未设定则表示一月一日那一周为一年的第一周。 >FY 的设定值如下:
0
使用 >API 的设定值。
1
一月一日那一周为一年的第一周
2
至少包括四天的第一周为一年的第一周
3
包括七天的第一周为一年的第一周

例子: DateDiff ("d","25-Mar-99 ","30-Jun-99 ")
结果: 97
说明:显示两个日期之间的期间为 97 天。

DatePart (I,D,[,FW[,FY]])

传回一个日期的之部份。
>I
:设定传回那一部份。譬如 >I="d" 表示传回 部份为日。 >I 的设定值如下:
yyyy Year

q Quarter

m Month

d Day

w Weekday
星期
h Hour

m Minute

s Second

D
:待计算的日期。
>FW
:设定每周第一天为星期几, 若未设定则表示为星期天。 >FW 的设定值如下:
0
使用 >API 的设定值。
1
星期天
2
星期一>3 星期二
4
星期三
5
星期四
6
星期五
7
星期六
FY
:设定一年的第一周, 若未设定则表示一月一日那一周为一年的第一周。 >FY 的设定值如下:
0
使用 >API 的设定值。
1
一月一日那一周为一年的第一周
2
至少包括四天的第一周为一年的第一周
3
包括七天的第一周为一年的第一周

例子: DatePart ("m","25-Mar-99 ")
结果: 3
说明:显示传回一个日期 的月部份。

Dateserial (year,month,day)

转换(year,month,day) 成日期变量型态。

例子: DateSerial (99,10,1)
结果: 1999/10/1

DateValue ( 日期的字符串或表达式 )

转换成日期变量型态,日期从 January 1,100 December 31,9999 。格式为 month,day,and year month/day/year 。譬如: December 30,1999 Dec 30,1999 12/30/1999 12/30/99

例子: DateValue ("January 1,2002 ")
结果: 2002/1/1

Day( 日期的字符串或表达式 )

传回日期的「日」部份。

例子: Day(" 12/1/1999 ")
结果: 1

Fix( 表达式 )

转换字符串成整数数字型态。与 Int 函数相同。若为 null 时传回 null
Int (number)
Fix(number) 的差别在负数。如 Int (-5.6)=-6 Fix(-5.6)=-5

例子: Fix(5.6)
结果: 5

Hex( 表达式 )

传回数值的十六进制值。若表达式为 null Hex( 表达式 )=null ,若表达式 =Empty Hex( 表达式 )=0 16 进位可以加「 &H 」表示,譬如 16 进位 &H10 表示十进制的 16

例子: Hex(30)
结果: 1E

Hour( 时间的字符串或表达式 )

传回时间的「小时」部份。

例子: Hour("12:30:54 ")
结果: 12

InStr ([start,]string1,string2[,compare])

将一 字符串由左 而右与另一个比较,传回第一个相同的位置。
start
为从第几个字比较起,若省略 start 则从第一个字比较起, string1 为待寻找的字符串表达式, string2 待比较的字符串表达式, compare 为比较的方法, compare=0 表二进制比较法, compare=1 表文字比较法,若省略 compare 则为预设的二进制比较法。

例子: InStr("abc123def123","12")
结果: 4

InstrRev ([start,]string1,string2[,compare])

关闭本页

 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有