【问题标题】:SharePoint All Day Event gives obscure resultSharePoint 全天事件给出了模糊的结果
【发布时间】:2009-10-06 02:01:48
【问题描述】:

我正在使用以下代码在 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 属性,但它设置为未指定。即使通过 SharePoint 网站(手动)创建全天事件,也会出现同样的问题。所以我得出一个结论,代码没有错。请帮帮我。

【问题讨论】:

  • @Prabhu:重新格式化时不确定您的代码是 C# 还是其他。如果不正确,请编辑。
  • 也不知道为什么会有sharepoint-designer标签。
  • @Prabhu: OK 恢复了你原来的格式

标签: sharepoint sharepoint-2007


【解决方案1】:

【讨论】:

  • 谢谢 Ryan.. 这让我松了一口气
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-05-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-02
  • 2020-05-26
相关资源
最近更新 更多