zoukankan      html  css  js  c++  java
  • vba 时间

     Sub tt1()
       Dim d1, d2 As Date
        d1 = #11/21/2011#
        d2 = #12/1/2011#
        Debug.Print "相隔" & (d2 - d1) & ""
        Debug.Print "相隔" & DateDiff("d", d1, d2) & ""
        Debug.Print "相隔" & DateDiff("m", d1, d2) & ""
        Debug.Print "相隔" & DateDiff("yyyy", d1, d2) & ""
        Debug.Print "相隔" & DateDiff("q", d1, d2) & ""
        Debug.Print "相隔" & DateDiff("w", d1, d2) & ""
        Debug.Print "相隔" & DateDiff("h", d1, d2) & "小时"
        Debug.Print "相隔" & DateDiff("n", d1, d2) & "分种"
        Debug.Print "相隔" & DateDiff("s", d1, d2) & ""
       End Sub
       
        Sub tt2() '计算两时间的差
          Dim t, x
          t = Timer
          For x = 1 To 10000000
          Next x
          Debug.Print Timer - t
        End Sub
     
    '2 日期时间加减
       Sub tt3()
        Dim d1, d2 As Date
        d1 = "2001-10-1 00:00:00"
        Debug.Print VBA.DateAdd("d", 10, d1) '加上10天
        Debug.Print VBA.DateAdd("m", 10, d1) '加上10个月
        Debug.Print VBA.DateAdd("yyyy", 10, d1) '加上10年
        Debug.Print VBA.DateAdd("yyyy", -10, d1) '减少10年
        Debug.Print VBA.DateAdd("h", 10, d1) '加上10小时后的时间
        Debug.Print VBA.DateAdd("n", 10, d1) '加上10分种后的时间
        Debug.Print VBA.DateAdd("s", 10, d1) '加上10秒后的时间
       End Sub
    '1 返回当前日期、时间(指本机系统设置的日期和时间)
      Sub t1()
        Debug.Print Date '返回当前日期
        Debug.Print Time '返回当前时间
        Debug.Print Now  '返回当前日期+时间
      End Sub
      
    '2 格式化显示日期
       Sub t2()
         Debug.Print Format(Now, "yyyy-mm-dd")
         Debug.Print Format(Now, "yyyy年mm月dd日")
         Debug.Print Format(Now, "yyyy年mm月dd日 h:mm:ss")
         Debug.Print Format(Now, "d-mmm-yy") '英文月份
         Debug.Print Format(Now, "d-mmmm-yy") '英文月份
         Debug.Print Format(Now, "aaaa") '中文星期
         Debug.Print Format(Now, "ddd") '英文星期前三个字母
         Debug.Print Format(Now, "dddd") '英文星期完整显示
       End Sub
    '3 根据年月日返回日期
       Sub t3()
         Debug.Print VBA.DateSerial(2011, 10, 1)
       End Sub
    '4 根据小时分种返回时间
       Sub t4()
         Debug.Print VBA.TimeSerial(1, 2, 1)
       End Sub
     
    '5 返回年月日小时分秒
     
      Sub t5()
      Dim d
        d = "2011-10-28 01:10:03"
        Debug.Print Year(d) & ""
        Debug.Print Month(d) & ""
        Debug.Print Day(d) & ""
        Debug.Print Hour(d) & ""
        Debug.Print VBA.Minute(d) & ""
        Debug.Print Second(d) & ""
      End Sub
     
     
     
    Dim k
    Sub ttt1()
    Application.OnTime TimeValue("15:46:00"), "A"
    End Sub
    Sub a()
      MsgBox "test"
    End Sub
    Sub ttt2()
    Application.OnTime Now + TimeValue("00:00:02"), "A"
    End Sub
     
    Sub 时间显示()
      Dim x
      If k = 1 Then
        k = 0
       End
      End If
      Range("a1") = Format(Now, "h:mm:ss")
      Application.OnTime Now + TimeValue("00:00:01"), "时间显示"
      x = DoEvents
    End Sub
     
    Sub 结束时间显示()
     k = 1
    End Sub
    
    --------------------- 
    作者:预见未来to50 
    来源:CSDN 
    原文:https://blog.csdn.net/hpdlzu80100/article/details/80809356 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    time

    now

  • 相关阅读:
    ztree 样式修改 white-space: nowrap; 后 下划线要是跟上的话 宽度 width 要 auto 就自动更新了
    Flex 布局 (两个div居中自适应 宽度变小变一列,宽度够就是两列)
    Visual Studio Code 前端编辑器
    css 动态导入css文件 @import 动态js加载 都是静态的
    20181019 记录 window.setTimeout('dofunction()',2000);
    20181017 work
    拼字符串 showArray.push(data); showArray.join(",")
    css 动态高度 height: calc(100vh
    css 最高权重 !important;
    json 存 window.localStorage.setItem('hideColums',hideArr);
  • 原文地址:https://www.cnblogs.com/--3q/p/10894912.html
Copyright © 2011-2022 走看看