广告
返回顶部
首页 > 资讯 > 精选 >VBS怎么实现显示当前标准时间
  • 829
分享到

VBS怎么实现显示当前标准时间

2023-06-08 09:06:44 829人浏览 八月长安
摘要

本篇内容介绍了“VBS怎么实现显示当前标准时间”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Option Explicit&nbs

本篇内容介绍了“VBS怎么实现显示当前标准时间”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Option Explicit Dim blnDate, blnTimeDim dtmDateDim intDay, intFORMat, intHour, intMin, intMonth, intSec, intUTC, intValid, intYearDim strISO With WScript.Arguments  ' Check command line arguments  If .Unnamed.Count = 0 Then dtmDate = Now  If .Unnamed.Count > 0 Then dtmDate = .Unnamed(0)  If .Unnamed.Count > 1 Then dtmDate = dtmDate & " " & .Unnamed(1)  If .Unnamed.Count > 2 Then dtmDate = dtmDate & " " & .Unnamed(2)  If .Unnamed.Count > 3 Then Syntax  On Error Resume Next  dtmDate = CDate( dtmDate )  If Err Then    On Error Goto 0    Syntax  End If  On Error Goto 0  If Not IsDate( dtmDate ) Then Syntax  intValid = 0  blnDate = True  blnTime = True  If .Named.Exists( "D" ) Then    blnDate = True    blnTime = False    intValid = intValid + 1  End If  If .Named.Exists( "T" ) Then    blnDate = False    blnTime = True    intValid = intValid + 1  End If  If intValid <> .Named.Count Then Syntax  If intValid > 1 Then SyntaxEnd With ' Format the output stringintYear = DatePartLZ( "yyyy", dtmDate )intMonth = DatePartLZ( "m", dtmDate )intDay  = DatePartLZ( "d", dtmDate )intHour = DatePartLZ( "h", dtmDate )intMin  = DatePartLZ( "n", dtmDate )intSec  = DatePartLZ( "s", dtmDate )If blnDate Then strISO = intYear & "-" & intMonth & "-" & intDayIf blnTime Then strISO = strISO & " " & intHour & ":" & intMin & ":" & intSec' Display the resultWScript.Echo Trim( strISO )  Function DatePartLZ( myInterval, myDate )  ' Add a leading zero to the DatePart() if necessary  Dim strDatePart  strDatePart = DatePart( myInterval, myDate )  If Len( strDatePart ) < 2 Then strDatePart = "0" & strDatePart  DatePartLZ = strDatePartEnd Function  Sub Syntax  WScript.Echo vbcrlf _        & "Date2ISO.vbs, Version 1.02" _        & vbCrLf _        & "Convert any date/time to ISO date/time" _        & vbCrLf & vbCrLf _        & "Usage: CSCRIPT.EXE //NoLogo Date2ISO.vbs date [ time ] [ /D | /T ]" _        & vbCrLf & vbCrLf _        & "Where: ""date""  is the date to convert (default: current date/time)" _        & vbCrLf _        & "    ""time""  is the optional time to convert" _        & vbCrLf _        & "    /D    return date only (default: both date and time)" _        & vbCrLf _        & "    /T    return time only (/D and /T are mutually exclusive)" _        & vbCrLf & vbCrLf _        & "Note:  If the specified date is ambiguous, the current user's date" _        & vbCrLf _        & "    and time format is assumed." _        & vbCrLf & vbCrLf _        & "Written by Rob van der Woude" _        & vbCrLf _        & "Http://www.robvanderwoude.com"  WScript.Quit 1End Sub

附上一段VBS校对系统时间的代码给大家参考下

'VBS校准系统时间 BY BatMan Dim objXML, Url, Message Message = "恭喜你,本机时间非常准确无需校对!" Set objXML = CreateObject("MSXML2.XmlHttp") Url = "http://open.baidu.com/special/time/" objXML.open "GET", Url, False objXML.send() Do Until objXML.readyState = 4 : WScript.Sleep 200 : Loop Dim objstr, LocalDate objStr = objXML.responseText LocalDate = Now() Set objXML = Nothing Dim objREG, regNum Set objREG = New RegExp objREG.Global = True objREG.IgnoreCase = True objREG.Pattern = "window.baidu_time\((\d{13,})\)" regNum = Int(objREG.Execute(objStr)(0).Submatches(0)) /1000 Dim OldDate, BJDate, Num, Num1 OldDate = "1970-01-01 08:00:00" BJDate = DateAdd("s", regNum, OldDate) Num = DateDiff("s", LocalDate, BJDate) If Abs(Num) >=1 Then Dim DM, DT, TM, objshell DM = DateAdd("S", Num, Now()) DT = DateValue(DM) TM = TimeValue(DM) If InStr(Now, "午") Then Dim Arr, Arr1, h34 Arr = Split(TM, " ") Arr1 = Split(Arr(1), ":") h34 = Arr1(0) If Arr(0) = "下午" Then h34 = h34 + 12 Else If h34 = 12 Then h34 = 0 End If TM = h34 & ":" & Arr1(1) & ":" & Arr1(2) End If Set objSHELL = CreateObject("Wscript.Shell") objSHELL.Run "cmd /cdate " & DT, False, True objSHELL.Run "cmd /ctime " & TM, False, True Num1 = Abs(DateDiff("s", Now(), BJDate)) Message = "【校准前】" & vbCrLf _ & "标准北京时间为:" & vbTab & BJDate & vbCrLf _ & "本机系统时间为:" & vbTab & LocalDate & vbCrLf _ & "与标准时间相差:" & vbTab & Abs(Num) & "秒" & vbCrLf & vbCrLf _ & "【校准后】" & vbCrLf _ & "本机系统时间为:" & vbTab & Now() & vbCrLf _ & "与标准时间相差:" & vbTab & Num1 & "秒" Set objSHELL = Nothing End If WScript.Echo Message

“VBS怎么实现显示当前标准时间”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: VBS怎么实现显示当前标准时间

本文链接: https://www.lsjlt.com/news/253177.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VBS怎么实现显示当前标准时间
    本篇内容介绍了“VBS怎么实现显示当前标准时间”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Option Explicit&nbs...
    99+
    2023-06-08
  • VBS怎么实现将当前时间转换成UTC时间
    本篇内容介绍了“VBS怎么实现将当前时间转换成UTC时间”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!例如下面的代码在当前时间返回:1368...
    99+
    2023-06-08
  • vbs中怎么获取当前时间日期
    本篇文章为大家展示了vbs中怎么获取当前时间日期,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。获取当前日期方法一:Currentdate1=date()msgbox Currentdate...
    99+
    2023-06-08
  • Python中当前时间怎么表示
    今天小编给大家分享一下Python中当前时间怎么表示的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。如何在Python中获取时...
    99+
    2023-07-06
  • Python获取当前时间日期的实现示例
    目录一、时间日期基本介绍二、时间日期类型–time模块2.1 获取当前时间戳2.2 将时间戳转化为标准时间日期格式2.3 格式化时间三、time模块案例演示四、datet...
    99+
    2023-03-14
    Python获取当前时间日期 Python 当前时间日期
  • deepin20时间显示不准确怎么调整?deepin时间校正方法
    deepin20时间显示不准确怎么办?下面我们就来看看deepin20设置时间的技巧。 首先点任务栏上的【设置】。 在【设置】中点【时间日期】。 时间显示不准确是时区没设置好,这里点【修改系统时区】。 点击搜索框,输入...
    99+
    2022-05-26
    deepin 时间
  • JS怎么根据当天不同时间显示不同广告
    本文小编为大家详细介绍“JS怎么根据当天不同时间显示不同广告”,内容详细,步骤清晰,细节处理妥当,希望这篇“JS怎么根据当天不同时间显示不同广告”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在逛一些商城类网站我们...
    99+
    2023-07-05
  • 怎么用css3实现当鼠标移进去时当前亮其他变灰效果
    这篇文章主要介绍“怎么用css3实现当鼠标移进去时当前亮其他变灰效果”,在日常操作中,相信很多人在怎么用css3实现当鼠标移进去时当前亮其他变灰效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2022-10-19
  • 怎么在vue中动态实时显示时间
    这篇文章给大家介绍怎么在vue中动态实时显示时间,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。vue动态实时显示时间有两种方法可以用day.js,处理日期和时间的js库用法 npm install dayjs --sa...
    99+
    2023-06-15
  • 怎么用vbs实现显示系统调色板
    这篇文章给大家分享的是有关怎么用vbs实现显示系统调色板的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:set ie = createobject("interne...
    99+
    2023-06-08
  • css怎么实现鼠标悬停时显示子元素
    今天小编给大家分享一下css怎么实现鼠标悬停时显示子元素的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2022-10-19
  • 怎么使用Javascript在HTML中显示实时时间
    这篇文章主要介绍了怎么使用Javascript在HTML中显示实时时间的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Javascript在HTML中显示实时时间文章都会有所收获,下面我们一起来看看吧。方...
    99+
    2023-07-02
  • 怎么实现vue+openlayer5获取当前鼠标滑过的坐标
    本篇内容主要讲解“怎么实现vue+openlayer5获取当前鼠标滑过的坐标”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么实现vue+openlayer5获取当前鼠标滑过的坐标”吧!前言:&...
    99+
    2023-06-25
  • pandas中的Timestamp只保留日期不显示时间怎么实现
    本篇内容主要讲解“pandas中的Timestamp只保留日期不显示时间怎么实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“pandas中的Timestamp只保留日期不显示时间怎么实现”吧!...
    99+
    2023-07-02
  • 使用vbs怎么实现拖拽文件显示文件路径
    这期内容当中小编将会给大家带来有关使用vbs怎么实现拖拽文件显示文件路径,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。代码一If wscript.Arguments.count=0 t...
    99+
    2023-06-08
  • vue怎么实现实时搜索显示功能
    这篇“vue怎么实现实时搜索显示功能”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue怎么实现实时搜索显示功能”文章吧。效...
    99+
    2023-06-30
  • 怎么用jquery+swiper实现时间轴tab滑动切换显示效果
    这篇文章主要介绍“怎么用jquery+swiper实现时间轴tab滑动切换显示效果”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用jquery+swiper实现...
    99+
    2022-10-19
  • android怎么实现在图标上显示数字
    这篇文章主要介绍了android怎么实现在图标上显示数字的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇android怎么实现在图标上显示数字文章都会有所收获,下面我们一起来看看吧。效果图:动态显示当天的号数。主...
    99+
    2023-06-30
  • js怎么实现将json数组显示前台table中
    这篇文章主要介绍了js怎么实现将json数组显示前台table中,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在最近的学习中遇到一个小问题,...
    99+
    2022-10-19
  • vbscript怎么实现根据不同时间段显示不同的欢迎语
    本篇内容介绍了“vbscript怎么实现根据不同时间段显示不同的欢迎语”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!本例中,VBScript...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作