|
|
1
14
是的,您可以使用(-as[DateTime])检查字符串是否包含日期。我的原始脚本中的问题是,我假设脚本输入参数是字符串。显然,数字参数会自动转换为整数,除非它是用引号键入的。所以,我应该写
强制将可能的数字转换回字符串,就像基思在回答中所做的那样。 同样的缺陷也适用于我的整数检查。脚本在给定10月3日时失败(不带引号)。PS在这里创建数组吗? 为什么检查成功时解析失败?约翰尼斯解释说。表情
指示PS将输入转换为日期。转换数字是有意义的(日期1是0001年1月1日),所以在给定数字时不会失败。表情
不管怎样,我两个都用是浪费。首先,我在条件中转换为date,只是为了丢弃结果。然后,我用不同的语法重新创建结果。我把它改成
|
|
|
2
10
您可以让.NET Framework帮助您:
|
|
|
3
6
但这就是为什么你可以给
|
|
|
4
0
|
|
|
5
0
还有
|