File 正在寻找将Powershell中的旧日期格式批量转换为ISO 8601的提示
YYYYMMDD在输入不一致的文件中,例如10-24-2007、10-24-07、10-07数据质量问题除外,基本操作很简单:将字符串转换为File 正在寻找将Powershell中的旧日期格式批量转换为ISO 8601的提示,file,powershell,date,iso8601,renaming,File,Powershell,Date,Iso8601,Renaming,YYYYMMDD在输入不一致的文件中,例如10-24-2007、10-24-07、10-07数据质量问题除外,基本操作很简单:将字符串转换为[datetime]对象: PS[1] (85) > [datetime] "Oct-07" Sunday, October 7, 2018 12:00:00 AM PS[1] (86) > [datetime] "10-24-2007" Wednesday, October 24, 2007 12:00:00 AM PS[1] (87) &
[datetime]
对象:
PS[1] (85) > [datetime] "Oct-07"
Sunday, October 7, 2018 12:00:00 AM
PS[1] (86) > [datetime] "10-24-2007"
Wednesday, October 24, 2007 12:00:00 AM
PS[1] (87) > [datetime] "Oct-24-07"
Wednesday, October 24, 2007 12:00:00 AM
然后根据需要格式化该对象:
PS[1] (92) > ([datetime] "Oct-24-07").tostring("yyyy-MM-dd")
2007-10-24
你的问题不够详细。放置一个文件内容示例和一个您想要查看的输出示例。您尝试过什么?您希望2007年10月转换成什么?2007年10月1日还是31日?这些文件的基本名称只是日期,还是其中有其他字符?谢谢您的关注。