使用VBS获取当前日期的前一天 并修正输出格式_vbs

获取当前日期方法一:

复制代码 代码如下:

Currentdate1=date()
msgbox Currentdate1

获取当前日期方法二:

复制代码 代码如下:

Currentdate2=year(Now)&"-"&Month(Now)&"-"&day(Now)
msgbox Currentdate2

补充一个:如果想获取的日期前面是1位数的前面补0的写法,例如 2016年5月16,如果目录是2016516不如20160516更好

复制代码 代码如下:

ystr=year(Now)
mstr=Month(Now)
if len(mstr)<2 then mstr="0"&mstr
dstr=day(Now)
dateml=ystr&mstr&dstr
msgbox(dateml)

获取当前时间:

复制代码 代码如下:

CurrentTime=Hour(Now)&":"&Minute(Now)&":"&Second(Now)
m = "当前时间"& CurrentTime
msgbox m

windows下使用VBS取当前日期的前一天,并修正输出格式

my_date1 = DateAdd("d",-1,date)

作用:取当前时间的前一天(当前时间以系统时间为准)并将结果赋予变量my_date1
my_date2 = DatePart("yyyy",my_date1) & "-" & Right("0" & DatePart("m",my_date1), 2) & "-" & Right("0" & DatePart("d",my_date1),2)

作用:不考虑系统设定的时间格式(默认为YYYY/M/D),修改输出时间格式为YYYY-MM-DD,并将结果赋予变量my_date2

查看输出的时间:

msgbox my_date1
msgbox my_date2

以上脚本在windows2003、2008下测试通过

时间: 2024-08-31 19:10:50

使用VBS获取当前日期的前一天 并修正输出格式_vbs的相关文章

reg2vbs.vbs 将Reg文件转换为VBS文件保存 脚本之家修正版本_vbs

复制代码 代码如下: '***************************************************************************** ' FileName: Reg2Vbs.VBS ' Author: baomaboy ' Abstract: 将Reg文件转换为VBS文件保存 '***************************************************************************** Dim WshSh

VBS 获取外网IP的实现代码_vbs

复制代码 代码如下: set oDOM = WScript.GetObject("http://ipseeker.cn//")flag=0for i=1 to 10   if oDOM.readyState = "complete" then       flag=1      exit for   end if   WScript.sleep 500nextif flag=0 then    WScript.Echo "timeout ..."

vbs 获取radmin注册表中的信息_vbs

<% '========================================Main====================================== Set WSH= Server.CreateObject("Wscript.shell") RadminPath="HKEY_LOCAL_MACHINE\SYSTEM\RAdmin\v2.0\Server\Parameters\" Parameter="Parameter&quo

使用sqlserver日期函数获取当前日期(指定格式)

        使用sqlserver日期函数中的getdate()可以获取当现的日期,下面就将为您介绍这种使用sqlserver日期函数获取当前日期的方法.        但是如果我们只需要得到当前的日期,不需要时间部分,或者不需要日期只要时间部分,再或者我要只要字段中的日期以某种形式显示,应该怎么操作呢?        可以使用convert(varchar(10),getdate(),120)这样的方法来实现,其中varchar(10)定义的是你要的字段的长度,当然长度的不同返回的也会不的

js获取当前日期:js获取当前日期时间及其它操作

var mydate = new date();mydate.getyear(); //获取当前年份(2位)mydate.getfullyear(); //获取完整的年份(4位,1970-????)mydate.getmonth(); //获取当前月份(0-11,0代表1月)mydate.getdate(); //获取当前日(1-31)mydate.getday(); //获取当前星期x(0-6,0代表星期天)mydate.gettime(); //获取当前时间(从1970.1.1开始的毫秒数)

PHP获取当前日期前30天的日期列表

最近由于项目要求做一个统计功能,统计当前日期之前的前30天的记录.功能挺简单,下面将本次实现的方法和大家分享一下,方便有需要的朋友们. 其实主要就是用到了php的strtotime这个函数,strtotime('n day'),示例如下: $days=array(); for($i=0;$i<=7;$i++){//这里数字根据需要变动 $days[]=date("Y-m-d",strtotime('-'.$i.'day')); }//http://www.Alixixi.com/

Java中一些获取当前日期的方法

记点小东西.获取带格式的当前日期/时间的方法.C#的ToString()果然还是我觉得最有爱的format方 式.不过脚本语言一般也都会提供非常方便的方法,像PHP.Perl和Ruby等等都有相当不错的方法: JavaScript虽然没提供format方法,但自己写一个不废什么事. 我们都知道C/C++里提供了__DATE__和__TIME__宏,不过这两个宏记录的是编译时的日期和时间,而且 无法自定义格式,跟这里讨论的可以说是完全没关系-- ==========================

java获取当前日期时间代码

  1.获取当前时间,和某个时间进行比较.此时主要拿long型的时间值. 方法如下: 要使用 java.util.Date .获取当前时间的代码如下 代码如下   Date date = new Date(); date.getTime() ; 还有一种方式,使用 System.currentTimeMillis() ; 都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数 一.获取当前时间, 格式为: yyyy-mm-dd hh

SqlServer2000获取当前日期及格式

  SqlServer2000获取当前日期及格式: SqlServer2000 获取当前日期及日期格式 获取系统日期: GETDATE() 格式化日期: CONVERT(VARCHAR,GETDATE(),20) 或 CONVERT(VARCHAR(20),GETDATE(),120) 注: 20 表示20位,日期格式为:yyyy-mm-dd hh:mm:ss 改用 10 ,日期格式为:yyyy-mm-dd