SharePoint全天活动产生模糊结果

SharePoint全天活动产生模糊结果,sharepoint,sharepoint-2007,Sharepoint,Sharepoint 2007,我正在使用以下代码在SharePoint日历中创建全天活动: newitem = listobject.Items.Add() guid = System.Guid.NewGuid() newitem["Name"] = "All Day Event " + guid.ToString() newitem["Title"] = "All Day Event " + guid.ToString() newitem["Start

我正在使用以下代码在SharePoint日历中创建全天活动:

newitem = listobject.Items.Add()
guid = System.Guid.NewGuid()
            newitem["Name"] = "All Day Event " + guid.ToString()
            newitem["Title"] = "All Day Event " + guid.ToString()
            newitem["Start Time"] = System.DateTime.Now.Date
            newitem["End Time"] = System.DateTime.Now.Date
            newitem["Description"] = "Created by Automation Script"
            newitem["Location"] = "Location " + guid.ToString()
            newitem["UID"] = guid
            newitem["All Day Event"] = 1
            newitem.Update()
            print newitem["Created"]
但是,当我查询已创建项的创建日期(如最后一行所示)时,它会以UTC为单位给出时间。但在正常事件或反复事件的情况下,它给出了本地时间。我试图找到DateTime对象的Kind属性,但它被设置为Unspecified。即使通过SharePoint网站(手动)创建全天活动,也会出现相同的问题。所以我得出结论,代码中没有任何错误。请帮帮我。

请看


@Prabhu:When reformatting不确定您的代码是C#还是其他代码。如果不正确,请进行编辑。也不确定为什么会有
sharepoint designer
标记。@Prabhu:OK还原了原始格式谢谢Ryan。。这让我松了一口气