首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Powershell中解析带有缩写工作日名称的DateTime

在Powershell中解析带有缩写工作日名称的DateTime
EN

Stack Overflow用户
提问于 2019-04-29 14:36:06
回答 1查看 355关注 0票数 2

我从api中获取了以下格式的日期:

代码语言:javascript
运行
AI代码解释
复制
   Mon Apr 29 14:40:17 2019

我尝试使用以下命令将其解析为有效的powershell日期:

代码语言:javascript
运行
AI代码解释
复制
  $test = [DateTime]::ParseExact("Mon Apr 29 14:40:03 2019", "ddd MMM dd HH:mm:ss yyyy",$null)

Powershell返回"Exception valid“ParseExact with "3”参数:“字符串未被识别为有效的DateTime。”

这个问题似乎是因为工作日的缩写格式造成的。如果我去掉"Mon“和"ddd”,解析就能正常工作。

有关格式说明符的信息来自:https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings#dddSpecifier

有谁知道是什么导致了这个错误吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-29 15:23:21

[System.Globalization.CultureInfo]::InvariantCulture替换$null解决了这个问题。

工作代码是:

代码语言:javascript
运行
AI代码解释
复制
    $test = [DateTime]::ParseExact("Mon Apr 29 14:40:03 2019", "ddd MMM dd HH:mm:ss yyyy",[System.Globalization.CultureInfo]::InvariantCulture)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55905609

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文