Tag: dday

从谷歌日历导入时,D日日历有错误的日期?

我正在使用D日日历,我不确定,但我遇到了一个奇怪的问题。 我的代码基本上都有这个 iCalendar iCal = iCalendar.LoadFromStream(file.InputStream); foreach (Event evt in iCal.Events) { DateTime start = evt.DTStart.Date; DateTime end = evt.DTEnd.Date; // loop through it and get values. } 然而,当我从谷歌日历导入日历时,结束日期对我导入的一些东西搞砸了。 比如我有这个 标题:不应该显示时间:太阳,3月21日(全天)。 然而,当我导入它时。我说开始日期是21日,但结束日期是22日应该是21日。 不知道发生了什么。 我不确定我能给你们的其他信息。 我制作了一个cmd行应用程序并将.ics文件放入其中。 如果有人知道一个好地方我可以上传它,你们可以看到我的意思。 这就是我的cmd行正在输出的内容。 Start Date Of this Record Some one day task 3/25/2010 12:00:00 AM End Date of this Record 3/26/2010 […]

如何使用DDay.iCal创建Outlook“约会”?

我正在使用DDay库来创建iCal事件,以便我的网站用户可以在他们的日历中添加内容。 我希望他们在Office 2010中添加约会而不是会议请求(希望其他人也是如此)。 当我使用库并将方法设置为PUBLISH时,它确实显示为约会,但它报告在日历中找不到会议。 然后,当我单击无需响应时,该项目将被删除,并且不会保留在其日历中。 如果我将方法更改为REQUEST,它将显示为会议请求。 这可能是第二好的选择,但’to’字段是空白的。 如果这是我能做的最好的,我怎样才能设置’到’字段? 我想我会让他们回应自己。 private static string CreateCalendarEvent( string title, string body, DateTime startDate, double duration, string location, string organizer, string eventId, bool allDayEvent) { // mandatory for outlook 2007 if(String.IsNullOrEmpty(organizer)) throw new Exception(“Organizer provided was null”); var iCal = new iCalendar { Method = “PUBLISH”, Version = “2.0” }; […]