【问题标题】:powershell - Formatting InstallationDatepowershell - 格式化安装日期
【发布时间】:2012-11-23 18:49:58
【问题描述】:

您好,我想比较不同的驱动器。 如何格式化 InstallDate?

 @{"Label"=" InstallDate ";"Expression"={"{0:N}" -f ($_.InstallDate) –as [date]}}, `

Powershell中只有空格

Get-WmiObject -Class Win32_LogicalDisk |
Where-Object {$_.DriveType -ne 5} |
Sort-Object -Property Name | 
Select-Object Name, VolumeName, FileSystem, Status, Description, VolumeDirty,`
    @{"Label"="DiskSize(GB)";"Expression"={"{0:N}" -f ($_.Size/1GB) -as [float]}}, `
    @{"Label"=" InstallDate ";"Expression"={"{0:N}" -f ($_.InstallDate) –as [date]}}, `
    @{"Label"=" LastErrorCode ";"Expression"={"{0:N}" -f ($_.LastErrorCode) -as [int]}}, `
    @{"Label"="Access";"Expression"={"{0:N}" -f ($_.Access ) -as [float]}}, 
    @{"Label"="BlockSize";"Expression"={"{0:N}" -f ($_.BlockSize /1GB) -as [float]}}, `
    @{"Label"="NumberOfBlocks";"Expression"={"{0:N}" -f ($_.NumberOfBlocks /1GB) -as [float]}}, `
    @{"Label"="%Free";"Expression"={"{0:N}" -f ($_.FreeSpace/$_.Size*100) -as [float]}} |
Format-Table -AutoSize

【问题讨论】:

  • 您确定$_.installdate 有数据吗?无论如何,[date] 类型不存在(您是否构建了自定义 .NET 类型加速器?),它是 [datetime]。
  • 哦.. 我认为这就是重点。 InstallDate 没有数据 *g ty

标签: powershell datetime-format powershell-3.0


【解决方案1】:

要格式化日期,您可以使用以下内容:

"{0:yyyy-MM-dd}"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 2023-03-29
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多