Powershell日期到Sharepoint日期

Powershell日期到Sharepoint日期,sharepoint,date,powershell,Sharepoint,Date,Powershell,我有一个旧网站,我正试图转换为sharepoint。我有一个存储文档原始上传日期的数据库。我需要将该日期输入sharepoint的一个名为“原始上载”的专栏。原始上载列采用日期/时间格式,仅显示2009年5月10日这样的日期。我创建了一个Powershell脚本,从数据库中获取日期,并使用它更改sharepoint中的原始上载日期。问题是我不断收到无效日期/时间的powershell错误 Powershell将数据库中的日期格式化为2011年5月6日星期五上午7:52:12。Sharepoint

我有一个旧网站,我正试图转换为sharepoint。我有一个存储文档原始上传日期的数据库。我需要将该日期输入sharepoint的一个名为“原始上载”的专栏。原始上载列采用日期/时间格式,仅显示2009年5月10日这样的日期。我创建了一个Powershell脚本,从数据库中获取日期,并使用它更改sharepoint中的原始上载日期。问题是我不断收到无效日期/时间的powershell错误

Powershell将数据库中的日期格式化为2011年5月6日星期五上午7:52:12。Sharepoint不接受此日期格式。Sharepoint也不接受字符串。我可以将powershell日期的格式更改为2011年5月6日sharepoint网站上的格式,但它已从对象转换为字符串,这不起作用

如何将powershell日期转换为2011年5月6日,并将其作为对象保存,以便Sharepoint接受它


谢谢

Sharepoint接受iso日期格式,格式如下:

yyyy-MM-ddThh:mm:ssZ
在您的示例中:

2011-05-06T07:52:12Z

非常感谢你!在过去的两天里,我一直在努力解决这个问题。这非常有效。请注意,月份的第一个“mm”必须是大写才能为我工作:$updatedMembershipDate=Get Date$member[membershipdate].AddDays1.ToString YYY mm ddThh:mm:ssZ@阿勒松你是正确的,固定的,谢谢!