Я использую календарь D-Day, и я не уверен, но у меня возникла странная проблема.Календар D-Day имеет неправильные даты при импорте из календаря Google?
я в основном имею это для моего кода
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.
}
Тем не менее, когда я импортировать календарь с Google календаря дата окончания перепуталось на некоторых вещи я импортер.
Как, например, у меня есть эта
Название: не должен показывать Когда: Вс, 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 12:00:00 AM
Start Date Of this Record
Test using quick create(bubble that shows up when clicked on date box) - 1 day t
ask 3/21/2010 12:00:00 AM
End Date of this Record 3/22/2010 12:00:00 AM
Start Date Of this Record
Spans 2 days 3/30/2010 12:00:00 AM
End Date of this Record 4/1/2010 12:00:00 AM
Нет, он просто установлен как 12:00:00 (см. Мое редактирование для вывода). – chobo2
То же самое, что и 00:00:00, если вы не включаете информацию AM/PM. – user7116
Ох. Итак, это то, что хочет стандарт ics или что-то, что я просто нахожу настолько странным.Для моего календаря, когда кто-то положил allDay, мне понравилось с 12:00 до 23:30 (они могут выбирать только с шагом в полтора часа). – chobo2