个性化阅读
专注于IT技术分析

PowerShell Get-Date获取日期

PowerShell中的Get-Date cmdlet在PowerShell控制台上显示当前日期和时间。此cmdlet获取DateTime对象。

我们还可以使用Get-Date生成日期和时间字符串, 并将其发送到其他cmdlet或程序。

句法

Get-Date 
[[-Date] <datetime>] 
[-Year <int>] 
[-Month <int>] 
[-Day <int>] 
[-Hour <int>] 
[-Minute <int>] 
[-Second <int>] 
[-Millisecond <int>]
[-DisplayHint {Date | Time | DateTime}] 
[-Format <string>]  
[<CommonParameters>]
Get-Date 
[[-Date] <datetime>] 
[-Year <int>] 
[-Month <int>] 
[-Day <int>] 
[-Hour <int>] 
[-Minute <int>] 
[-Second <int>] 
[-Millisecond <int>] 
[-DisplayHint {Date | Time | DateTime}] 
[-UFormat <string>]  
[<CommonParameters>]

参数

以下是Get-Date cmdlet中使用的参数:

-日期

此参数允许你在cmdlet中指定特定的日期和时间。默认情况下, get-date cmdlet返回系统日期和时间。在此参数中, 如果未在命令中指定时间, 则时间是可选的, 则命令将返回00:00:00。

-年

此参数用于指定年份。输入1到9999之间的Year值, 后跟该参数。

-月

此参数用于指定显示的一年中的月份。输入一个介于1到12之间的月份值, 后跟该参数。

-天

此参数用于指定显示的月份。输入1到31之间的一天的值, 后跟此参数。

如果cmdlet中指定的天数大于一个月中的天数, 那么PowerShell将把该天数添加到该月中。

-小时

此参数用于指定小时。输入0到23之间的小时值, 后跟该参数。

-分钟

此参数用于指定分钟。输入0到59之间的分钟值, 然后输入此参数。

-第二

此参数用于指定第二个。输入介于0到59之间的秒值, 然后输入此参数。

-毫秒

-Millisecond参数在PowerShell 3.0版中引入, 用于指定日期中的毫秒数。输入0到999之间的毫秒值。

-DisplayHint

此参数确定在控制台上显示日期和时间的值。

-格式

此参数以Microsoft .NET Framework的格式显示日期和时间。

从PowerShell版本5.0开始, 对于此参数, 我们可以使用以下格式作为其值:

  • 文件日期
  • FileDateUniversal
  • FileDateTime
  • FileDateTimeUniversal

-UFormat

此参数用于以UNIX格式显示日期和时间。此参数输出字符串对象。此参数的说明符后加百分号(%)。

例子

示例1:显示当前日期和时间

PowerShell Get-Date

在此示例中, Get-Date cmdlet显示系统的当前日期和时间。

示例2:显示当前日期

PowerShell Get-Date

在此示例中, cmdlet Get-Date使用-DisplayHint参数和value参数来仅获取日期。

示例3:使用.NET格式说明符显示日期和时间

PowerShell Get-Date

在此示例中, Get-Date cmdlet使用-Format参数显示带有.NET格式说明符的当前日期和时间。

在此示例中, 我们使用以下格式说明符:

  • dddd:星期几
  • 毫米:一年中的月份
  • dd:每月的某天
  • yyyy:4位数字格式的年份
  • HH:mm:时间为24小时制

示例4:仅显示一年中的一个月

PowerShell Get-Date

在此示例中, Get-Date cmdlet与属性month一起使用。


赞(0)
未经允许不得转载:srcmini » PowerShell Get-Date获取日期

评论 抢沙发

评论前必须登录!