在 PowerShell 中格式化日期时间
本教程将介绍在 PowerShell 中格式化 date
和 time
的不同方法。你可以使用 cmdlet Get-Date
查看系统的当前日期和时间。
Get-Date
输出:
Friday, December 3, 2021 5:28:16 PM
上面的输出是显示 date
和 time
的默认格式。我们将查看不同的示例,以其他可能的格式显示日期和时间。
在 PowerShell 中使用 -format
选项格式化日期和时间
以下命令分别以 Year-Month-Day
和 Second:Minute:Hour
的格式显示当前 date
和 time
。
Get-Date -format "yyyy-MM-dd ss:mm:HH"
输出:
2021-12-03 49:07:16
如果只想打印日期,则只需要使用日期格式。例如,
Get-Date -format "dd/MM/yyyy"
输出:
03/12/2021
在 PowerShell 中使用 (Get-Date).ToString
格式化日期和时间
另一种更改日期和时间格式的方法是:
(Get-Date).ToString("dd/MM/yyyy HH:mm:ss")
输出:
03/12/2021 19:08:39
在 PowerShell 中使用 GetDateTimeFormats()
从所有日期和时间格式样式中进行选择
要查看所有 date
和 time
格式,你可以使用以下命令。它显示日期和时间格式样式的大型字符串数组。
(Get-Date).GetDateTimeFormats()
输出:
12/3/2021
12/3/21
12/03/21
12/03/2021
21/12/03
2021-12-03
03-Dec-21
Friday, December 3, 2021
...
3 December, 2021 4:54:50 PM
3 December, 2021 04:54:50 PM
3 December, 2021 16:54:50
3 December, 2021 16:54:50
December 2021
December 2021
你可以使用 []
从数组列表中选择一种格式样式。例如,
(Get-Date).GetDateTimeFormats()[7]
输出:
Friday, December 3, 2021
在 PowerShell 中的 HTTP 标头
中格式化要使用的日期和时间
你可以使用格式说明符 R
或 r
来格式化用于 HTTP 标头的日期和时间。它以 RFC1123
格式显示日期和时间。
Get-Date -format R
或者
(Get-Date).ToString("R")
输出:
Fri, 03 Dec 2021 18:11:41 GMT
相关文章
在 PowerShell 中运行带参数的 exe 文件
发布时间:2024/03/03 浏览次数:160 分类:编程语言
-
在本文中,我们只关注带参数运行 exe 文件的方式,因为如果它已经在 Windows PATH 中,则正常的 exe 文件执行(不带参数)非常简单。
在 PowerShell 中运行 CMD 命令
发布时间:2024/03/03 浏览次数:69 分类:编程语言
-
本文介绍了在 Windows PowerShell 脚本环境中的 PowerShell 中运行 cmd 旧命令的不同方法。
在 PowerShell 中向多个收件人发送电子邮件
发布时间:2024/03/03 浏览次数:95 分类:编程语言
-
本文将演示使用 PowerShell 编写和使用哪些命令向多个收件人发送电子邮件。
在 PowerShell 中显示消息框
发布时间:2024/03/03 浏览次数:103 分类:编程语言
-
本文将讨论名为 Message Boxes 的 PowerShell GUI 的重要功能,我们将学习如何使用 PowerShell 编写和输出它们。
在 PowerShell 中输出信息性消息
发布时间:2024/03/03 浏览次数:74 分类:编程语言
-
本文将区分多个写入命令,例如写入信息、警告和错误消息,并提供我们可以在 PowerShell 中何时何地使用它们的情况。