📅  最后修改于: 2021-01-08 02:15:51             🧑  作者: Mango
PowerShell中的Get-Date cmdlet在PowerShell控制台上显示当前日期和时间。此cmdlet获取DateTime对象。
我们还可以使用Get-Date生成日期和时间字符串,并将字符发送到其他cmdlet或程序。
Get-Date
[[-Date] ]
[-Year ]
[-Month ]
[-Day ]
[-Hour ]
[-Minute ]
[-Second ]
[-Millisecond ]
[-DisplayHint {Date | Time | DateTime}]
[-Format ]
[]
Get-Date
[[-Date] ]
[-Year ]
[-Month ]
[-Day ]
[-Hour ]
[-Minute ]
[-Second ]
[-Millisecond ]
[-DisplayHint {Date | Time | DateTime}]
[-UFormat ]
[]
以下是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开始,对于此参数,我们可以使用以下格式作为其值:
-U格式
此参数用于以UNIX格式显示日期和时间。此参数输出一个字符串对象。此参数的说明符前面带有百分号(%)。
示例1:显示当前日期和时间
在此示例中, Get-Date cmdlet显示系统的当前日期和时间。
示例2:显示当前日期
在此示例中,cmdlet Get-Date使用-DisplayHint参数和value参数来仅获取日期。
示例3:使用.NET格式说明符显示日期和时间
在此示例中, Get-Date cmdlet使用-Format参数显示带有.NET格式说明符的当前日期和时间。
在此示例中,我们使用以下格式说明符:
示例4:仅显示一年中的一个月
在此示例中, Get-Date cmdlet与属性month一起使用。