- 浏览: 272842 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
Java_zhou:
...
Oracle自定义函数 -
wmj007:
SELECT USER_TAB_COLS.TABLE_NAME ...
Oracle 查询字段详细信息 -
avi9111:
怎么可以个人有一个MQ? 咁威的
使用c#操作IBM WebSphere MQ -
chouchouzzj:
8个小时。。。让我想起了世界时和北京时之间的差距,MQ存在时区 ...
使用c#操作IBM WebSphere MQ
<%=year(now)%>年<%=month(now)%>月<%=day(now)%>日 <%=weekdayname(weekday(now))%>
显示:
今日是: 2003年10月31日 星期五
VBScript有许多函数,使你可以得到各种格式的日期和时间。你已经用过了这些函数中的一个。你可以用函数NOW返回当前的日期和时间:
At the tone,the time will bi: <%=NOW%>
你应该注意,返回的日期和时间是你的Web服务器的系统时钟的日期和时间。如果身处纽约的某个人在看你的网页,他看到的日期和时间与她当地的日期和时间也许是不一至的。
函数NOW同时返回日期和时间。如果你只想返回当前日期,你可以使用函数DATE。如果你只想返回当前时间,你可以使用函数TIME。例如:
The date is :<%=DATE%>
The time is :<%=TIME%>
操作日期
使用函数MONTH(),DAY(),WEEKDAY(),和YEAR(),你可以把一个日期分割成更小的部分。所有这些函数都以一个日期表达式作为参数,并返回一个数字。这里有一个如何使用这些函数的例子:
The Month is :<%=MONTH(DATE)%>
<BR>
The Day is : <%=DAY(DATE)%>
<BR>
The weekday is :<%=WEEKDAY(DATE)%>
<BR>
The year is :<%=YEAR(DATE)%>
假设当前日期是1997年8月9日,星期三。如果你把上面的例子包含在一个ASP网页中,在浏览器中将显示如下的文字:
The Month is : 7
The Day is : 9
The weekday is : 4
The year is : 1997
注意函数weekday()假定一个星期的第一天是星期日。如果你想把星期一作为一周的第一天,你可以使用如下的语句:
The weekday is :<%=weekday(DATE,vbWednesday)%>
你可以把任何一天作为一周的第一天。要指定一周的第一天是星期几,只要用vbSunday,vbMonday,vbTusday,vbWednesday,vbThurday,vbFriday或vbSaturday代替函数WEEKDAY()的第二个参数即可。
你不单可以用函数DATE作为这些函数的参数。你也可以提供一个日期字符串或者一个日期常数作为参数,如下例所示:
The weekday is :<%=WEEKDAY(#12/25/2000#)%>
The weekday is :<%=WEEKDAY(“12-25-2000”)%>
这两个函数都返回2000年圣诞节这一天是星期几。(这也许使你不习惯:返回值是2,代表星期一。)表达式#12/25/2000#是一个日期常数,日期常数总是括在字符’#’中。表达式”12-25-2000”是一个日期字符串。用这两种方法为函数提供一个日期都是可行的。
要以更加易读的形式返回月份和星期几,你可以使用函数WEEKDAYNAME()或MONTHNAME()。这两个函数返回的是字符串。这里有一个使用这两个函数的例子:
The month is :<%=MONTHNAME(MONTH(DATE))%>
The weekday is:<%=WEEKDAYNAME(WEEKDAY(DATE))%>
假设当前日期是八月,星期三。在这种情况下,第一个函数将返回字符串July,第二个函数返回字符串Wednesday。你可以把1到12之间的任何整数作为函数MONTHNAME()的参数,你可以把1到7之间的任何整数作为函数WEEKDAYNAME()的参数。
在缺省情况下,这两个函数不会缩写返回的字符串。函数MONTHNAME()返回的是July而不是Jul,函数WEEKDAYNAME()返回的是Wednesday而不是Wed。然而,通过指定第二个参数为TRUE,你可以强制这两个函数返回缩写的字符串。(TRUE表示要缩写,FALSE表示不缩写。)如下例所示:
The month is: <%=MONTHNAME(MONTH(DATE),TRUE)%>
The weekday is: <%=WEEKDAYNAME(WEEKDAY(DATE),TRUE)%>
操作时间
你也可以把时间分割成更小的部分。通过函数HOUR(),MINUTE(),和SECOND(),你可以返回时间的不同部分。下面是使用这些函数的一些例子以及可能的返回值:
The hour is:<%=HOUR(TIME)%>
The hour is:21
The minute is:<%=MINUTE(TIME)%>
The minute is:39
The second is:<%=SECOND(TIME)%>
The second is:34
函数HOUR()返回一个0到23之间的整数(0点是午夜后的一个小时)。函数MINUTE()返回一个0到59之间的整数。函数SECOND()也返回一个0到59之间的整数。
你不单可以用函数TIME作为这些函数的参数,你还可以提供一个时间常数或时间字符串作为参数。下面的两个例子都从时间中抽取分钟数34:
The minute is:<%=MINUTE(#12:34:19#%>
The minute is:34
The minute is:<%=MINUTE(“12:34:23”)%>
The minute is:34
比较日期和时间
VBScript有两个用于比较日期和时间的函数。你可以用函数DATEADD()对日期和时间作加法,用函数DATEDIFF()计算两个日期或时间的间隔。下面是使用函数DATEADD()的一些例子:
Your registration will exprie on <%=DATEADD(“ww”,6,DATE)%>
Exactly fifteen seconds from now,at<%=DATEADD(“s”,15,TIME)%>your computer
will melt.
第一个例子返回比当前日期晚六个星期的日期,第二个例子返回15秒钟后的时间中的秒数。
函数DATEADD()有三个参数:
第一个参数指定一个时间间隔。(见表8.2)
第二个参数时间间隔的倍数因子。
最后,第三个参数是一个日期或时间的变量或常量。
表8.2 日期和时间间隔
间隔 描述
yyyy 年
q 季度
m 月
y 天
d 天
w 天
ww 星期
h 小时
m 分钟
s 秒
你可以用函数DATEDIFF确定两个日期或时间之间的间隔。下面的例子演示了如何使用这个函数:
You have been a member for <%=DATEDIFF(“d”,”1/1/1988”,DATE)%> days.
There are exactly <%=DATEDIFF(“s”,DATE,”1/1/2000”)%> seconds remaining until
the year 2000.
第一个例子中的DATEDIFF()函数返回1/1/1988与当前日期之间的天数。第二个例子中的DATEDIFF()返回当前日期到2000年之间的秒数。
函数DATEDIFF()有三个参数:
第一个参数是一个日期或时间间隔(参见表8.2).
另两个参数是两个日期。为了避免出现负数,第一个日期参数应该比第二个早。(如果该函数返回一个负数,你应该知道第一个日期比第二个日期晚。)
格式化日期和时间
你可以规定一个日期或时间的显示格式。在缺省情况下,当你通过函数DATE显示一个日期时,它看起来是这样的:
7/9/97
但是,你可以用函数FORMATDATETIME()显示一个基于你计算机的区域设置的日期。你可以把一个日期显示为短日期格式或长日期格式。
注意
从控制面板中选择区域设置图标,可以为你的计算机进行区域设置。你可以通过区域设置来指定日期和时间的长格式或短格式。
下面的例子演示了如何控制长日期格式和短日期格式的显示:
Short Date:<%=FORMATDATETIME(DATE,vbShortDate)%>
Long Date:<%=FORMATDATETIME(DATE,vbLongDate)%>
当根据英国(美国)区域设置显示日期时,日期显示为如下的格式:
Short Date:7/9/97
Long Date:Wednesday,July 09,1997
注意短日期格式的显示与不做任何格式化时完全相同。在缺省情况下,日期以短日期格式显示。
你也可以用函数FORMATDATETIME()格式化一个时间。同样,你可以指定一个时间显示为长格式或短格式。当用短格式显示时间时,将使用24小时时钟(军事时间)。下面的例子演示了如何用FORMATDATETIME()函数操作时间:
Short Time:<%=FORMATDATETIME(TIME,vbShortTime)%>
Long Time:<%=FORMATDATETIME(TIME,vbLongTime)%>
当以英国(美国)区域设置显示时间时,时间的格式如下:
Short Time:03:20
Long Time:3:20:08 AM
文章来源:http://www.cnblogs.com/Excellent/archive/2007/04/10/707062.aspx
显示:
今日是: 2003年10月31日 星期五
VBScript有许多函数,使你可以得到各种格式的日期和时间。你已经用过了这些函数中的一个。你可以用函数NOW返回当前的日期和时间:
At the tone,the time will bi: <%=NOW%>
你应该注意,返回的日期和时间是你的Web服务器的系统时钟的日期和时间。如果身处纽约的某个人在看你的网页,他看到的日期和时间与她当地的日期和时间也许是不一至的。
函数NOW同时返回日期和时间。如果你只想返回当前日期,你可以使用函数DATE。如果你只想返回当前时间,你可以使用函数TIME。例如:
The date is :<%=DATE%>
The time is :<%=TIME%>
操作日期
使用函数MONTH(),DAY(),WEEKDAY(),和YEAR(),你可以把一个日期分割成更小的部分。所有这些函数都以一个日期表达式作为参数,并返回一个数字。这里有一个如何使用这些函数的例子:
The Month is :<%=MONTH(DATE)%>
<BR>
The Day is : <%=DAY(DATE)%>
<BR>
The weekday is :<%=WEEKDAY(DATE)%>
<BR>
The year is :<%=YEAR(DATE)%>
假设当前日期是1997年8月9日,星期三。如果你把上面的例子包含在一个ASP网页中,在浏览器中将显示如下的文字:
The Month is : 7
The Day is : 9
The weekday is : 4
The year is : 1997
注意函数weekday()假定一个星期的第一天是星期日。如果你想把星期一作为一周的第一天,你可以使用如下的语句:
The weekday is :<%=weekday(DATE,vbWednesday)%>
你可以把任何一天作为一周的第一天。要指定一周的第一天是星期几,只要用vbSunday,vbMonday,vbTusday,vbWednesday,vbThurday,vbFriday或vbSaturday代替函数WEEKDAY()的第二个参数即可。
你不单可以用函数DATE作为这些函数的参数。你也可以提供一个日期字符串或者一个日期常数作为参数,如下例所示:
The weekday is :<%=WEEKDAY(#12/25/2000#)%>
The weekday is :<%=WEEKDAY(“12-25-2000”)%>
这两个函数都返回2000年圣诞节这一天是星期几。(这也许使你不习惯:返回值是2,代表星期一。)表达式#12/25/2000#是一个日期常数,日期常数总是括在字符’#’中。表达式”12-25-2000”是一个日期字符串。用这两种方法为函数提供一个日期都是可行的。
要以更加易读的形式返回月份和星期几,你可以使用函数WEEKDAYNAME()或MONTHNAME()。这两个函数返回的是字符串。这里有一个使用这两个函数的例子:
The month is :<%=MONTHNAME(MONTH(DATE))%>
The weekday is:<%=WEEKDAYNAME(WEEKDAY(DATE))%>
假设当前日期是八月,星期三。在这种情况下,第一个函数将返回字符串July,第二个函数返回字符串Wednesday。你可以把1到12之间的任何整数作为函数MONTHNAME()的参数,你可以把1到7之间的任何整数作为函数WEEKDAYNAME()的参数。
在缺省情况下,这两个函数不会缩写返回的字符串。函数MONTHNAME()返回的是July而不是Jul,函数WEEKDAYNAME()返回的是Wednesday而不是Wed。然而,通过指定第二个参数为TRUE,你可以强制这两个函数返回缩写的字符串。(TRUE表示要缩写,FALSE表示不缩写。)如下例所示:
The month is: <%=MONTHNAME(MONTH(DATE),TRUE)%>
The weekday is: <%=WEEKDAYNAME(WEEKDAY(DATE),TRUE)%>
操作时间
你也可以把时间分割成更小的部分。通过函数HOUR(),MINUTE(),和SECOND(),你可以返回时间的不同部分。下面是使用这些函数的一些例子以及可能的返回值:
The hour is:<%=HOUR(TIME)%>
The hour is:21
The minute is:<%=MINUTE(TIME)%>
The minute is:39
The second is:<%=SECOND(TIME)%>
The second is:34
函数HOUR()返回一个0到23之间的整数(0点是午夜后的一个小时)。函数MINUTE()返回一个0到59之间的整数。函数SECOND()也返回一个0到59之间的整数。
你不单可以用函数TIME作为这些函数的参数,你还可以提供一个时间常数或时间字符串作为参数。下面的两个例子都从时间中抽取分钟数34:
The minute is:<%=MINUTE(#12:34:19#%>
The minute is:34
The minute is:<%=MINUTE(“12:34:23”)%>
The minute is:34
比较日期和时间
VBScript有两个用于比较日期和时间的函数。你可以用函数DATEADD()对日期和时间作加法,用函数DATEDIFF()计算两个日期或时间的间隔。下面是使用函数DATEADD()的一些例子:
Your registration will exprie on <%=DATEADD(“ww”,6,DATE)%>
Exactly fifteen seconds from now,at<%=DATEADD(“s”,15,TIME)%>your computer
will melt.
第一个例子返回比当前日期晚六个星期的日期,第二个例子返回15秒钟后的时间中的秒数。
函数DATEADD()有三个参数:
第一个参数指定一个时间间隔。(见表8.2)
第二个参数时间间隔的倍数因子。
最后,第三个参数是一个日期或时间的变量或常量。
表8.2 日期和时间间隔
间隔 描述
yyyy 年
q 季度
m 月
y 天
d 天
w 天
ww 星期
h 小时
m 分钟
s 秒
你可以用函数DATEDIFF确定两个日期或时间之间的间隔。下面的例子演示了如何使用这个函数:
You have been a member for <%=DATEDIFF(“d”,”1/1/1988”,DATE)%> days.
There are exactly <%=DATEDIFF(“s”,DATE,”1/1/2000”)%> seconds remaining until
the year 2000.
第一个例子中的DATEDIFF()函数返回1/1/1988与当前日期之间的天数。第二个例子中的DATEDIFF()返回当前日期到2000年之间的秒数。
函数DATEDIFF()有三个参数:
第一个参数是一个日期或时间间隔(参见表8.2).
另两个参数是两个日期。为了避免出现负数,第一个日期参数应该比第二个早。(如果该函数返回一个负数,你应该知道第一个日期比第二个日期晚。)
格式化日期和时间
你可以规定一个日期或时间的显示格式。在缺省情况下,当你通过函数DATE显示一个日期时,它看起来是这样的:
7/9/97
但是,你可以用函数FORMATDATETIME()显示一个基于你计算机的区域设置的日期。你可以把一个日期显示为短日期格式或长日期格式。
注意
从控制面板中选择区域设置图标,可以为你的计算机进行区域设置。你可以通过区域设置来指定日期和时间的长格式或短格式。
下面的例子演示了如何控制长日期格式和短日期格式的显示:
Short Date:<%=FORMATDATETIME(DATE,vbShortDate)%>
Long Date:<%=FORMATDATETIME(DATE,vbLongDate)%>
当根据英国(美国)区域设置显示日期时,日期显示为如下的格式:
Short Date:7/9/97
Long Date:Wednesday,July 09,1997
注意短日期格式的显示与不做任何格式化时完全相同。在缺省情况下,日期以短日期格式显示。
你也可以用函数FORMATDATETIME()格式化一个时间。同样,你可以指定一个时间显示为长格式或短格式。当用短格式显示时间时,将使用24小时时钟(军事时间)。下面的例子演示了如何用FORMATDATETIME()函数操作时间:
Short Time:<%=FORMATDATETIME(TIME,vbShortTime)%>
Long Time:<%=FORMATDATETIME(TIME,vbLongTime)%>
当以英国(美国)区域设置显示时间时,时间的格式如下:
Short Time:03:20
Long Time:3:20:08 AM
文章来源:http://www.cnblogs.com/Excellent/archive/2007/04/10/707062.aspx
发表评论
-
想做一个wiki网站
2007-06-16 01:01 782很想做一个wiki网站,用来收集一些资源,不知道好不好 -
.net 编译器csc的用法大全
2007-07-03 13:08 14281. 配置环境变量:在path 变量中加上csc.exe的路径 ... -
C# ini文件读写 类
2007-08-05 14:00 1540一个C# ini文件读写类,从网上收集的,很全,就是没有对se ... -
C# 接口
2007-08-13 16:18 777目录 接口的定义 ... -
c#索引器
2007-08-13 17:13 1301经常见有这样的类:如aClass a = new Class ... -
为sql server 表数据生成创建的储存过程(生成insert 脚本)
2007-08-14 13:35 1152使用SQL Server 2000自带的“生成SQL脚本”工具 ... -
学习MemberShip
2007-08-15 21:38 861这几天没时间,先收集一些资料(没有msdn就是不爽,上网速度有 ... -
sql server的随机函数newID()和RAND()
2007-08-16 20:15 1698sql server的随机函数newID( ... -
用The Regulator 学习正则表达式
2007-08-17 17:12 1051前几天发现一个好的学习正则表达式的工具 The Regulat ... -
C# float 与零比较(南京某公司面试题)
2007-09-01 02:48 2166写出float类型与零比较的判断语句 <script t ... -
我的.net学习资料
2007-09-11 00:55 1116我的.net学习资料 -
javascript 给text赋值
2007-09-25 12:27 2773javascript 给text赋值 方法一: <!D ... -
javascript权威指南例子(自己写的)
2007-10-03 14:17 870javascript权威指南例子(自己边看边写的) 前面几章的 ... -
msdn的javascript文章转载
2007-10-08 10:18 1064JavaScript 使用面向对象的技术创建高级 Web 应用 ... -
vs2005 调试时出现“无法附加。绑定句柄无效”的解决办法
2007-10-08 17:34 1212vs2005启动调试程序时,出现 无法附加,绑定句柄无效 ... -
vs 2005 启动设备仿真器管理器出错(wm5)解决方案
2007-10-10 12:14 1163vs 2005 启动设备仿真器管理器出错(wm5)解决方案,问 ... -
C#(.net) 线程和最小化到托盘的例子
2007-10-13 15:55 1040自己写的一个使用线程和最小化到托盘的例子。 例子下载当你看这个 ... -
ORACLE函数介绍
2007-10-17 12:22 788ORACLE函数介绍 第一篇 著名函数之单值函数 ... -
sqlserver 查询字段的详细信息
2007-11-29 19:54 877sqlserver 查询字段的详细信息 http://www. ... -
采集系统万能正则表达式
2007-11-30 13:54 1300由于经常要写一些采集的程序,下面的三个函数是采集中的很常用的函 ...
相关推荐
ASP时间函数是Access数据库管理系统中处理日期和时间的关键工具,它们允许开发者对日期和时间进行各种操作,如比较、计算和格式化。在Access中,日期和时间的处理与SQL Server有所不同,尤其在使用日期部分函数时。...
支持自定义日期时间格式,可以自由组合年月日及时分秒等元素,适用于需要定制化日期时间格式的场景。 #### 三、其他日期操作 除了上述格式化方法外,`System.DateTime`类还提供了其他丰富的日期操作功能,例如...
1. **日期时间对象**: ASP内建了一个名为`Date()`的函数,它返回服务器的当前日期和时间。如果你需要获取当前时间,只需在代码中输入`Now()`即可。这两个内置函数是处理日期和时间的基础。 2. **格式化日期**: ASP...
SQLSERVER 时间日期函数详解 SQL Server 提供了多种时间日期函数,帮助开发者快速处理日期和时间相关的操作。...这些时间日期函数可以在 SQL Server 中使用,也可以在 Access 和 ASP 中使用,使用方法类似。
以下是一些主要的ASP日期函数及其详细说明: 1. **Now()**: 这个函数返回当前系统的日期和时间,包括年、月、日、小时、分钟和秒。例如,`Now()` 返回 "2002/11/2 10:23:30 AM"。 2. **Date()**: 仅返回当前系统的...
本文档对 ASP 系统函数大全进行了详细的介绍和解释,包括数学函数、字符串函数、日期和时间函数、数组函数、类型转换函数和其他函数。这些函数都是 ASP 编程语言中的内置函数,用于执行各种任务,帮助开发者更方便地...
在ASP(Active Server Pages)中,时间函数是处理日期与时间数据的强大工具,尤其对于初学者来说,掌握这些函数能够极大地提高处理时间相关逻辑的效率和准确性。本文将深入探讨几种常用的时间函数,包括`Date`, `...
#### 日期时间函数 1. `Date()`: 获取当前系统日期。 2. `Time()`: 获取当前系统时间。 3. `Now()`: 获取当前系统日期和时间。 4. `DateAdd(interval, number, date)`: 在日期上增加指定的时间间隔。 5. `DateDiff...
在Access和ASP中,Date()和Now()函数分别用于获取当前日期和日期时间,而DateDiff、DateAdd和DatePart函数的用法与SQL Server相似。 在实际应用中,这些函数可以用于筛选特定日期范围内的数据,例如: ```sql -- ...
SQL Server 提供了丰富的日期时间函数,用于处理和操作日期和时间数据。这些函数可以帮助开发人员在数据库查询和应用程序中执行各种日期和时间计算。以下是SQL Server中一些主要的时间日期函数的详细解释: 1. **...
以上介绍了ASP中常用的几个函数及其用法,这些函数在实际开发过程中非常有用,能够帮助开发者更高效地处理数据和日期时间相关的操作。通过合理运用这些函数,可以显著提高程序的执行效率和可读性。
### ASP函数大全:深入解析与应用 #### 一、Array() `Array()`是ASP中用于...以上是ASP中常用的几个内置函数及其详细解析,它们在处理数据和日期时非常有用,掌握了这些函数,可以大大提高开发效率和代码的可读性。
标题提到的"asp 时间函数库 时间比较代码"可能是一个包含多个自定义函数的集合,用于处理日期和时间的比较操作。 在ASP中,我们有两个主要的对象可以用来处理日期和时间:`Date`对象和`Now`对象。`Date`对象返回...
在C#编程语言中,日期和时间操作是常见的任务,特别是在Asp.NET网站开发中,...通过熟练掌握这些C#中的日期函数和操作,你将在Asp.NET网站开发中游刃有余地处理各种日期相关的任务,从而提高程序的实用性和用户体验。
asp之日期和时间函数示例可以使用日期和时间函数来得到各种格式的日期和时间函数语法说明示例NowNow()取得系统当前的日期和时间Dim MyVar MyVar = Now‘ MyVar 包含当前的日期和时间。DateDate()取得系统当前的日期...
本篇主要介绍ASP中常用的日期/时间函数,这些函数允许开发者处理和操作与日期、时间和星期相关的数据。 1. Now 函数: `Now()` 返回当前计算机系统设定的完整日期和时间值,包括年、月、日、时、分、秒和星期。 2...
在ASP(Active Server Pages)环境中,日期和时间函数是非常重要的工具,可以帮助开发者轻松地处理日期和时间数据。这些函数提供了丰富的功能,比如获取当前日期时间、提取特定日期的部分信息(如年、月、日等)、...
1. ASP日期和时间函数:包括CDate、IsDate、datediff、weekday等函数。 2. 日期对象:ASP中的日期对象可以使用CDate函数创建,用于存储和操作日期。 3. 日期计算:ASP提供了多种日期计算函数,例如datediff函数,...
这些函数是 ASP.NET 编程中常用的基础工具,涵盖了数据类型转换、数学计算、日期/时间操作等多个方面,极大地提高了开发效率和代码的可读性。在实际开发过程中,熟练掌握这些函数能够帮助开发者编写出更加高效和健壮...
ASP函数库是Web开发中非常...这些函数涵盖了文件操作、字符串处理、日期时间、网络通信、安全防护等多个方面,极大地提高了ASP开发的效率和代码的可维护性。在实际开发中,可以根据具体需求选择合适的函数进行应用。