我想制作一个 ASCII 日历。我制作了一个模板,我想根据日期将值放入其中。我想从 '''date /t''' 命令中提取值的方式类似于它的设置方式:DDD 00/00/0000。DDD 是星期几。有没有办法以这种方式或任何方式提取这些值?抱歉,这个请求有点奇怪,我仍在理解。
答案1
您是手动完成这一切还是涉及代码?:D
鉴于您对Date
命令及其输出格式的引用,您正在讨论Date
中的命令Command Prompt (Cmd.exe)
。
解决方案是使用电源外壳相反,该Get-Date
命令返回一个 .NETDateTime
值,可以使用以下方式格式化标准或者风俗格式化字符串。您所需的格式字符串将是自定义的,并采用以下形式:
"ddd MM/dd/yyyy"
(假设你在美国)
ToString()
格式字符串可以是应用于值的方法的参数DateTime
:
PS > (get-date).ToString("ddd MM/dd/yyyy")
Wed 11/02/2022
'TOday is {0:ddd MM/dd/yyyy}.' -f (Get-Date)
TOday is Wed 11/02/2022.
PS >