代码之家  ›  专栏  ›  技术社区  ›  mkClark

PowerShell-将刻度转换为时间

  •  10
  • mkClark  · 技术社区  · 15 年前

    使用PowerShell获取日期小程序将日期/时间转换为刻度很简单。但是,如何执行相反的操作;将计时周期转换回日期和时间?

    3 回复  |  直到 13 年前
        1
  •  18
  •   Lee    15 年前
    [DateTime]10000000000
    Monday, January 01, 0001 12:16:40 AM
    

    只需将数字转换为 DateTime . 这个 日期时间 单参数构造函数接受 long 作为刻度数。

        2
  •  4
  •   Joey    14 年前

    请注意,您可以使用 Get-Date Cmdlet还执行反向操作:

    PS> Get-Date 634141193308872671
    
    Mittwoch, 7. Juli 2010 17:08:50
    
        3
  •  0
  •   Dave Neeley    13 年前

    还可以使用New-Object cmdlet:

    PS > get-date
    
    Friday, July 09, 2010 12:01:42 AM
    
    
    PS > (get-date).ticks
    634142305097923801
    
    PS > New-Object System.DateTime 634142305097923801
    
    Friday, July 09, 2010 12:01:49 AM