- PowerShell功能特点
- PowerShell历史
- PowerShell和命令提示符的区别
- PowerShell与Bash Shell的区别
- PowerShell以管理员身份运行
- Windows PowerShell ISE
- PowerShell核心
- 创建并运行PowerShell脚本
- PowerShell注释
- PowerShell Cmdlet
- PowerShell基本cmdlet命令
- PowerShell Get-childItem命令
- PowerShell Get-Item命令
- PowerShell Get-Location命令
- PowerShell set-item命令
- PowerShell set-location命令
- PowerShell new-item命令
- PowerShell copy-item命令
- PowerShell move-item命令
- PowerShell remove-item命令
- PowerShell rename-item命令
- PowerShell add-content命令
- PowerShell clear-content
- PowerShell get-content命令
- PowerShell get-date命令
- PowerShell set-content命令
- PowerShell out-file命令
- PowerShell write-host命令
- PowerShell get-command命令
- PowerShell invoke-command命令
- PowerShell get-help命令
- PowerShell start-process命令
- PowerShell test-path命令
- PowerShell foreach-object命令
- PowerShell sort-object命令
- PowerShell where-object命令
- PowerShell变量
- PowerShell自动变量
- PowerShell首选项变量
- PowerShell数组
- PowerShell哈希表
- PowerShell运算符
- PowerShell算术运算符
- PowerShell赋值运算符
- PowerShell比较运算符
- PowerShell逻辑运算符
- PowerShell重定向运算符
- PowerShell拆分和合并运算符
- PowerShell if语句
- PowerShell if-else语句
- PowerShell else-if语句
- PowerShell Switch语句
- PowerShell Do-While循环
- PowerShell for循环
- PowerShell ForEach循环
- PowerShell While循环
- PowerShell Continue和Break
- PowerShell字符串
- PowerShell函数
- PowerShell Try Catch Finally
PowerShell get-date命令
PowerShell中的Get-Date
cmdlet在PowerShell控制台上显示当前日期和时间。 此cmdlet获取DateTime
对象。还可以使用Get-Date
来生成日期和时间字符串,并将其发送到其他cmdlet或程序。
语法
语法1
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>]
语法2
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中使用的参数:
-Date - 此参数在cmdlet中用于特定的日期和时间。 默认情况下,get-date
cmdlet返回系统日期和时间。 在此参数中,如果未在命令中指定时间,则时间是可选的,则命令将返回00:00:00
。
-Year - 此参数用于指定年份。输入从1
到9999
之间的年份值。
-Month - 此参数用于指定显示的一年中的月份。输入一个介于1
到12
之间的月份值。
-Day - 此参数用于指定显示的月份。1
到31
之间的一天的值。如果在cmdlet中指定的天数大于该月中的天数,则PowerShell将天数添加到该月中。
-Hour - 此参数用于指定小时。输入0
到23
之间的小时值。
-Minute - 此参数用于指定分钟。 输入0
到59
之间的分钟值。
-Second - 此参数用于指定第二个。输入介于0
到59
之间的秒数。
-Millisecond - 此参数在PowerShell 3.0版中引入,用于指定日期中的毫秒数。 输入0
到999
之间的毫秒值。
-DisplayHint - 此参数确定在控制台上显示日期和时间的值。
-Format - 此参数以Microsoft .NET Framework的格式显示日期和时间。从PowerShell版本5.0开始,可以使用以下格式作为其值:
- FileDate
- FileDateUniversal
- FileDateTime
- FileDateTimeUniversal
-UFormat - 此参数用于以UNIX格式显示日期和时间。 此参数输出字符串对象,说明符后加百分号(%
)。
示例
示例1: 显示当前日期和时间
PS E:\xntutor\powershell> get-date 2020年2月1日 16:49:12
在此示例中,Get-Date
cmdlet显示系统的当前日期和时间。
示例2: 显示当前日期
PS E:\xntutor\powershell> get-date -displayHint Date 2020年2月1日
在此示例中,Get-Date
使用-DisplayHint
参数和value
参数仅获取日期。
示例3: 使用.NET格式说明符显示日期和时间
PS E:\xntutor\powershell> get-date -format "yyyy-MM-dd HH:mm dddd" 2020-02-01 16:51 星期六
在此示例中,Get-Date
使用-Format
参数显示带有.NET格式说明符的当前日期和时间。
在此示例中,使用以下格式说明符:
dddd
:星期几mm
:一年中的月份dd
:每月的某天yyyy
:4位数字格式的年份HH:mm
:时间为24小时制
示例4: 仅显示一年中的一个月
PS E:\xntutor\powershell> (get-date).Month 2
在此示例中,Get-Date
cmdlet与属性month
一起使用。
上面几个示例执行输出如下:
扫描二维码
程序员编程王