【发布时间】:2015-11-29 18:46:49
【问题描述】:
我错过了什么?
这不起作用:
"20151129".Length
"20151129".Length - 1
"20151129".Substring(6,7)
"20151129".Substring(6,"20151129".Length -1)
但这确实有效:
"20151129".Substring(0,3)
即使我没有超过 ("20151129".length - 1),我仍然收到错误:
使用“2”参数调用“子字符串”的异常:“索引和长度” 必须引用字符串中的位置。参数名称:长度”在 C:\Projects\Support\Microsoft\Powershell\DateRegex.ps1:23 char:1 + "20151129".子串(6,7) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : ArgumentOutOfRangeException
【问题讨论】:
-
现在我知道了。老实说,我在寻找答案。当我找到自己的答案时,我发布了解决方案。你真的有时间惩罚其他用户吗?
-
我将您的问题标记为另一个(已回答)问题的副本。没有任何惩罚。
-
您显然花时间确定了一个类似的帖子,然后点击了向下箭头,而忽略了我已经发布了解决方案的事实。你可以在技术上是正确的,但仍然完全错误。
-
FTR:我记得回答过一个类似的问题,所以我把它挖出来并关闭了你的,是的。那与您发布答案的时间差不多,而在结束问题之前我还没有看到您的答案。我没有对你的问题投反对票(还)。这是我的最后回应。
标签: powershell substring