iCalendar-hendelse

Kalles også: VEVENT, kalender-QR-kode, ICS-hendelse, iCalendar event

Definisjon

En iCalendar-hendelse er en standard tekstblokk, åpnet med BEGIN:VEVENT, som beskriver et møte eller en avtale. Kodet i en QR-kode lar den en telefon legge hendelsen til i en kalender.

Hvordan hendelsesteksten ser ut

En iCalendar-hendelse er et sett med merkede linjer mellom BEGIN:VEVENT og END:VEVENT. Formatet er definert i RFC 5545, utgitt i 2009, og er det samme som brukes av .ics-kalenderfiler.

Et eksempel i QR-størrelse: BEGIN:VEVENT, SUMMARY:Bread baking class, DTSTART:20261015T170000Z, DTEND:20261015T190000Z, LOCATION:Maple Street Bakery, Portland, END:VEVENT. En full kalenderfil pakker hendelser inn i BEGIN:VCALENDAR og legger til felt som UID og DTSTAMP, men QR-koder bærer ofte bare hendelsesblokken for å spare plass.

  • SUMMARY: hendelsens tittel
  • DTSTART og DTEND: start og slutt, som ÅÅÅÅMMDDTTTMMSS
  • LOCATION: sted eller adresse
  • DESCRIPTION: lengre notater
  • En avsluttende Z betyr at tidspunktet er i UTC

Få tidspunktet riktig

Å skrive tidspunkter i UTC med en avsluttende Z er den enkleste måten å få en hendelse til å vises til riktig lokal tid for alle. Et tidspunkt uten Z behandles som flytende lokal tid, som kan forskyve seg for folk i andre tidssoner, og en navngitt tidssone krever ekstra data som gjør koden større.

Heldagshendelser kan bruke en verdi med bare dato, for eksempel DTSTART;VALUE=DATE:20261015.

Støtte og alternativer

Støtten for hendelseskoder i innebygde kameraapper varierer. Noen tilbyr å legge til hendelsen direkte, mens andre viser teksten eller krever en skanneapp. Det er verdt å sjekke på telefonene publikummet bruker før trykking.

Et vanlig alternativ er en QR-kode som lenker til en vertet .ics-fil eller en hendelsesside med knapper for å legge til i kalenderen. En lenke gjør det også mulig å rette tidspunktet eller stedet etter at koden er trykt.

Vanlige spørsmål

Kan en QR-kode legge en hendelse til i kalenderen min?

Ja. Kod hendelsen som en iCalendar VEVENT-blokk, så tilbyr telefoner som støtter det, å legge den til. Støtten varierer, så en lenke til en .ics-fil er en pålitelig reserveløsning.

Hva betyr Z på slutten av et kalendertidspunkt?

Det markerer tidspunktet som UTC. Kalenderappene regner det så om til hver persons lokale tidssone.

Hvorfor la kalender-QR-koden min hendelsen til på feil tidspunkt?

Tidspunktet var sannsynligvis skrevet uten Z eller tidssone, så det ble lest som lokal tid på telefonen som skannet. Skriv tidspunkter i UTC med en avsluttende Z.

Kilder og standarder

Alle begreper