如何在linux和powershell中使用相同的命令以“YYYY-MM-DD”格式回显日期时间?
我有一个php“composer”命令,它为部署生成一个.zip包 此软件包的日期时间应与sufix相同,例如版本-2018-09-12或版本-2018091 然而,我们的一些程序员和自由职业者同时使用windows和Linux 日期+%Y-%m-%d仅在Linux上有效。但不是在窗户上如何在linux和powershell中使用相同的命令以“YYYY-MM-DD”格式回显日期时间?,linux,powershell,command-line-interface,Linux,Powershell,Command Line Interface,我有一个php“composer”命令,它为部署生成一个.zip包 此软件包的日期时间应与sufix相同,例如版本-2018-09-12或版本-2018091 然而,我们的一些程序员和自由职业者同时使用windows和Linux 日期+%Y-%m-%d仅在Linux上有效。但不是在窗户上 如何编写在Linux或windows powershell中都能运行的命令?或者解决方法?Get Date的“-UFormat”开关代表“Unix格式” Get-Date -Uformat "%Y-%m-%d"
如何编写在Linux或windows powershell中都能运行的命令?或者解决方法?Get Date的“-UFormat”开关代表“Unix格式”
Get-Date -Uformat "%Y-%m-%d"
日期-u+%Y-%m-%d将在PowerShell中工作,不确定-u是否是linuxIn PowerShell上的现有切换入日期:获取日期。ToString'yyyy-MM-dd'不在Windows上是什么意思?您在那里看到了什么?>date+%Y-%m-%d系统无法接受键入的日期@JoelCoehoornSo用户正在键入日期值?或者,如果您稍后要分析它,那么问题似乎在于此,而不是此处的输出,而这正是您需要解决的问题。这不是故意的,只是%Y,%m%d