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:显示当前日期和时间
在此示例中, Get-Date cmdlet显示系统的当前日期和时间。
示例2:显示当前日期
在此示例中, cmdlet Get-Date使用-DisplayHint参数和value参数来仅获取日期。
示例3:使用.NET格式说明符显示日期和时间
在此示例中, Get-Date cmdlet使用-Format参数显示带有.NET格式说明符的当前日期和时间。
在此示例中, 我们使用以下格式说明符:
- dddd:星期几
- 毫米:一年中的月份
- dd:每月的某天
- yyyy:4位数字格式的年份
- HH:mm:时间为24小时制
示例4:仅显示一年中的一个月
在此示例中, Get-Date cmdlet与属性month一起使用。
评论前必须登录!
注册