Problemas al importar un evento de calendario en iCal


1

Estoy tratando de importar un evento de calendario desde un archivo ics a iCal / Calendar:

Detalles del evento

  1. RESUMEN: Clase: ACCT 1001 1 Conferencia (1829)
  2. Fecha y hora de inicio: 30/08/2012 y 3.00 PM
  3. Fecha final: 12/12/2012 y 3.50 PM
  4. MO, WE, FR solo estos días deben establecerse en el rango de fechas (no es necesario configurar todo el día).

archivo ics

BEGIN:VCALENDAR
PRODID:-//bashmoblie v0.1//NONSGML iCal Writer//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VEVENT
DTSTART:20120830T150000
RRULE:FREQ=WEEKLY;UNTIL=20121212T155000;WKST=SU;BYDAY=MO,WE,FR
DTSTAMP:20091130T213238Z
     UID:1285935469767a7c7c1a9b3f0df8003a@yoursever.com
     CREATED:20091130T213238Z
SUMMARY:Class: ACCT 1001  1 Lecture(1829)
LAST-MODIFIED:20091130T213238Z
     EQUENCE:0
     STATUS:CONFIRMED
SUMMARY:Class: ACCT 1001  1 Lecture(1829)
LOCATION:Title:  Introduction to Accounting(Lecture)
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

Problema

El problema con esto es que no importa correctamente la hora de finalización (se establece en 3PM en iCal). ¿Cómo puedo arreglar esto?


¿Cuál es exactamente tu pregunta aquí? ¿Estás intentando importar estos eventos en iCal y obtienes un error?
nohillside

Estoy tratando de agregar un evento al calendario. Pero el formato de hora es incorrecto. no muestra la hora de finalización correcta (en este caso, las 3.50 PM es correcta pero ahora muestra las 3 PM)
keerthi

Esto no funciona correctamente para mí RRULE: FREQ = WEEKLY; HASTA = 20121212T155000; WKST = SU; BYDAY = MO, WE, FR
keerthi

Respuestas:


1

No hay una hora de finalización para la entrada, por lo que debe agregarla al archivo.

DTEND:20120830T155000

La especificación ICS también establece

el parámetro de regla de recurrencia "HASTA" DEBE usarse para especificar el último inicio válido de esta observancia (es decir, la fecha y hora HASTA será igual a la última instancia generada por el patrón de recurrencia). DEBE especificarse en hora UTC.

entonces su línea RRULE debería leer:

RRULE:FREQ=WEEKLY;UNTIL=20121212T150000;WKST=SU;BYDAY=MO,WE,FR
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.