XmlNode jobPostDate = xmlDocumentObject.SelectSingleNode("MsgData/HRS_JO_PST_OPN_DT)
var jPdate = jobPostDate.InnerText;
DateTime dt1 = Convert.ToDateTime(jPdate);
var HRS_JO_PST_OPN_DT = dt1;
newItem.Fields[Sitecore.FieldIDs.PublishDate].Value = HRS_JO_PST_OPN_DT.ToString();
我使用上面的代码来获取日期(01/09/2013)并将其设置为“发布”字段,但我在字段中获得了“1/1/0001”值,如下图所示。
请告知我的错误。
答案 0 :(得分:5)
尝试此设置日期字段的值:
newItem.Publishing.PublishDate = dt1;
使用Publishing.UnPublishDate
属性设置取消发布日期