Powershell脚本检查datetime是否为SortableDateTimePattern

Powershell脚本检查datetime是否为SortableDateTimePattern,datetime,powershell,Datetime,Powershell,我希望能够检查datetime参数是否采用SortableDateTimePattern的形式 我只希望允许使用此格式,或者使用相同格式但不允许使用秒,即: 2007-08-30T11:20 任何关于这方面的想法都会非常有帮助,我对脚本编写相当陌生,所以我真的不知道从哪里开始。您可以测试它是否可以使用可排序格式说明符进行解析。可排序格式说明符是“yyyy”-“MM”-“dd'T'HH”:“MM”:“ss”或简称“s”: try { [datetime]::ParseExact('200

我希望能够检查datetime参数是否采用SortableDateTimePattern的形式

我只希望允许使用此格式,或者使用相同格式但不允许使用秒,即:

2007-08-30T11:20

任何关于这方面的想法都会非常有帮助,我对脚本编写相当陌生,所以我真的不知道从哪里开始。

您可以测试它是否可以使用可排序格式说明符进行解析。可排序格式说明符是“yyyy”-“MM”-“dd'T'HH”:“MM”:“ss”或简称“s”:

try
{
    [datetime]::ParseExact('2007-08-30T11:20','s',$null)
}
catch
{
    Write-Error $_
}

您可以测试是否可以使用可排序格式说明符对其进行解析。可排序格式说明符是“yyyy”-“MM”-“dd'T'HH”:“MM”:“ss”或简称“s”:

try
{
    [datetime]::ParseExact('2007-08-30T11:20','s',$null)
}
catch
{
    Write-Error $_
}

请发布你的代码。这里真的需要代码吗?我的问题很简单,没有它也行。正如我所说,我真的不知道如何实现这一点,所以我正在寻找某种起点。我不确定你是否读过我的问题。我读过你的问题,你没有表现出自己的研究努力。一些代码向社区展示您尝试过的内容,或者一些关于您考虑过的不同方法的文字,总比发布“我需要做点什么,我不知道从哪里开始,所以我没有尝试或考虑过任何事情”的内容会产生更好的响应。也许将光标悬停在上面的向下投票按钮上,然后阅读弹出窗口。请发布您的代码。这里真的需要代码吗?我的问题很简单,没有它也行。正如我所说,我真的不知道如何实现这一点,所以我正在寻找某种起点。我不确定你是否读过我的问题。我读过你的问题,你没有表现出自己的研究努力。一些代码向社区展示您尝试过的内容,或者一些关于您考虑过的不同方法的文字,总比发布“我需要做点什么,我不知道从哪里开始,所以我没有尝试或考虑过任何事情”的内容会产生更好的响应。也许将光标悬停在上面的“向下投票”按钮上,然后阅读弹出窗口。谢谢,这正是我要找的。谢谢,这正是我要找的。