SlideShare a Scribd company logo
1 of 40
Download to read offline
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
www.filemaker-konferenz.com
Zeit + Datum
Dipl.-Ing. (FH) Arnold Kegebein
Zeitreise + Déjà-vu
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
• Studium der Technischen Informatik

• über 30 Jahre Datenbankentwicklung

• seit 2007 FileMaker Entwickler

• Autor für das FileMaker Magazin

• Sprecher auf der FileMaker Konferenz FMK
Dipl.-Ing. (FH) Arnold Kegebein
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Inhalt
• Datum und Zeit in FileMaker

• Datentypen, Funktionen, …

• Zeitsysteme außerhalb FileMaker

• Arbeiten mit Datum und Zeit: Kalendersysteme

• Standard iCalendar

• Wiederholtermin

• Fragen & Antworten
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Datum und Zeit in FileMaker
• Datentypen: Datum, Zeit, Zeitstempel

• Funktionen: implizit und spezielle

• Datum/Zeit-Wert generieren

• Datentypen konvertieren

• Rechnen mit Datum/Zeit
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Datum in FileMaker
• „… Anzahl der Tage seit 1. Januar 0001“ (FileMaker Hilfe)

• Unterschied zu Excel, Unix, …

• Daten vor 01.01.0001 werden nicht unterstützt
Proleptischer Kalender: ein Zeitsystem, dass über seinen
definierten Nullpunkt in die Vergangenheit zurückgreift
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Zeit/Zeitstempel in FileMaker
• Zeitstempel zählt Sekunden seit 01.01.0001 0:00:00

• Zeit beschreibt eine Dauer

• Nachkommastellen = Sekundenbruchteile

• Genauigkeit: 1/1.000.000 (Millionstel Sekunde)
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Funktionen in FileMaker
• Daten erzeugen: aktuell, generisch, aus Text



• Teileinheiten berechnen

• Umrechnung in anderes Unitsystem
Get( CurrentDate/TimeUTCMilliseconds/HostTimestamp )
Date / Time / Timestamp
GetAsDate / GetAsTime / GetAsTimestamp
Date( 3; 0; 2017 )
Year / Month / Day / Hour / Minute / Second
DayOfWeek / DayOfYear / WeekOfYearFiscal
GetAsDate( TS ) / GetAsTime( TS )
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Datum Suchen – Beispiel
• Suche Geburtstage zwischen 15.10. und 14.12.

• Mehrfachabfrage:

1. Abfrage:

2. Abfrage:

3. Abfrage:
Falsch15.10.*…14.12.*
{15…31}.10.*
*.11.*
{1…14}.12.*
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Datum Suchen – Beispiel
• Suche alle Geburtstage im Oktober

• Funktioniert nicht in allen Ländern (z. B. USA)

• Besser ISO 8601 Format (Y-M-D) verwenden

• In FileMaker: *+10+*

• Automatische Konvertierung in lokale Datumsformate
*.10.*
YYYY+MM+DD
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Zeitreise
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Shakespeare überlebte Cervantes um 10 Tage
† 23.04.1616
William Shakespeare Miguel de Cervantes
† 23.04.1616
† 03.05.1616 greg. Kalender
jul. Kalender
400. Todestag Paradox
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Gregorianischer Kalender
• Unterschiedlicher Zeitpunkt der Übernahme
• 10 nicht-existente Tage:
• 5. - 14. Oktober 1582 (Spanien, …)
• 3. - 13. September 1752 (England, …)
• FileMaker (u. a. Programme):

Fehlerhafte Berechnung des Wochentags 

historische Daten
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Julianisches Datum
• Anzahl Tage, die seit dem 1. Jan. −4712 (4713 BC) 12:00 Uhr vergangen sind
• Umgeht typische Kalenderprobleme
• Schaltjahr, unterschiedlich lange Monate, Sommerzeit
• Zeitdarstellung durch Nachkommastellen
• 1 Tag = 86.400 Sekunden
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Probleme mit der Zeit
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Koordinierte Weltzeit (UTC)
• Weltweit einheitliche Zeitskala
• 24 Zeitzonen: Zonenzeit-Korrektur UTC±{0…12}
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Zonenzeit – Formel
• Berechnung mit FileMaker Funktionen
• Get( CurrentTimestamp ) : aktuelle lokale Zeit
• Get( CurrentTimeUTCMilliseconds ) : aktuelle UTC
( Floor( Get( CurrentTimeUTCMilliseconds ) / 1000 )
- GetAsNumber( Get( CurrentTimestamp ) )
) / 3600
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Kalender
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Arbeiten mit Datum und Zeit
• Definitionen
• Zeitpunkt
• Termin
• Event
• Wiederholung
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Definition Zeitpunkt
• Alias: Moment
• Datum + Zeit / Zeitstempel
• Beispiele:
• Frühlingsanfang, Geburtstag, …
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Definition Termin
• Alias: Zeitraum
• Moment + Dauer
oder
• MomentStart + MomentEnde
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Definition Event
• Termin + Referenzdaten
• Ort, Personen, Projekte, Teilnehmer, Ressourcen, …
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Definition Wiederholung
• Moment / Termin / Event + Wiederholungsregel
• Begrenzte und unbegrenzte Wiederholungen
• Einfache Regeln
• Komplexe Regeln
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Termine anzeigen
• Doppelte Bedeutung Kalender
• Sammlung der Termine + Events in der Datenbank
• System zur Anzeige des Jahres mit den eingebetteten Terminen
DATEN DARSTELLUNG↔+≠
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Termine anzeigen
• Kontext
• View
• Detail | Liste | Agenda
• Unit (Range-Raster)
• Jahr-Monat, Jahr-Woche, Monat-Woche, 

Monat-Tag, …
• Besondere Darstellungsformate
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Liste | Raster Monat-Tag
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Agenda | Raster Woche-Tag
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Raster Monat-Tag
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Sonderformate
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Sonderformate
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Events auswählen
• Termin muss teilweise innerhalb der Zeitgrenzen liegen
• Event in [ DisplayStart … DisplayEnd ]
• Endewerte sind ausschließende Werte
• Beispiel: [ 01.10.2017 … 01.11.2017 ]
DisplayStart < EventEnd and EventStart < DisplayEnd
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
iCalendar
• Datenformat zum Austausch von Kalenderinhalten
• Standard RFC 5545
• Definiert Internet Media Type text/calendar
• Mehrheitlich unterstützt: Google, Android, Outlook, Blackberry, OS/iOS-
Kalender Applikationen
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
iCalendar
• Kalender-Komponenten
• Termine VEVENT

Aufgaben VTODO

Journal VJOURNAL

Verfügbarkeit VFREEBUSY

Alarm VALARM
• Description
• Location
• Percent-Complete
• Resources
• Status
• …
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
iCalendar – Beispiel
BEGIN:VCALENDAR
VERSION:2.0
PRODID:http://www.example.com/calendarapplication/
METHOD:PUBLISH
BEGIN:VEVENT
UID:461092315540@example.com
ORGANIZER;CN="Alice Balder, Example
Inc.":MAILTO:alice@example.com
LOCATION:Somewhere
SUMMARY:Eine Kurzinfo
DESCRIPTION:Beschreibung des Termines
CLASS:PUBLIC
DTSTART:20170910T220000Z
DTEND:20170919T215900Z
DTSTAMP:20170812T125900Z
END:VEVENT
END:VCALENDAR
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
RRULE Komponenten
• Frequenz freq
• Startdatum dtstart
• Intervall interval
• Anzahl count
• Endedatum until
• Sonderangaben wkst, setpos, byday, byweekno, …
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Beispiel
• Jede zweite Woche am Mittwoch für 6 Termine
• INTERVAL=2;

FREQ=WEEKLY;

BYDAY=WE;

COUNT=6
• Drei Werktage vor dem 15. jeden Monats, um 15:00h bis Ende 2018
• FREQ=MONTHLY;

DTSTART=20171012T130000Z;

UNTIL=20181231T000000Z;

BYDAY=MO,TU,WE,TH,FR;

BYMONTHDAY=10,11,12;

BYSETPOS=-1
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Demo rrule.js
• http://jakubroztocil.github.io/rrule/
• Javascript Library
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
EXDATE – Ausnahmen
• Liste der ausfallenden Regelwiederholungen
• EXDATE : Ausnahmedaten
• FREQ : Einheit der Frequenz (YEARLY, MONTHLY, WEEKLY, DAILY,
HOURLY, MINUTELY, SECONDLY)
• INTERVAL : Abstände zwischen den Frequenzeinheiten
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Kalenderkomponente
• Event
• To Do
• Journal
• Free/Busy
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Fragen & Antworten
8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017
Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein
Vielen Dank unseren Sponsoren

More Related Content

Similar to FMK2017 - Zeit und Datum in FileMaker by Arnold Kegebein

FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginVerein FM Konferenz
 
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 -  Tools für FileMaker Entwickler by Alexis GehrtFMK2017 -  Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 - Tools für FileMaker Entwickler by Alexis GehrtVerein FM Konferenz
 
FMK2017 - Wordpress und FileMaker by Karsten Risseeuw
FMK2017 - Wordpress und FileMaker by Karsten RisseeuwFMK2017 - Wordpress und FileMaker by Karsten Risseeuw
FMK2017 - Wordpress und FileMaker by Karsten RisseeuwVerein FM Konferenz
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinVerein FM Konferenz
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterVerein FM Konferenz
 
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-Verein FM Konferenz
 
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationFMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationVerein FM Konferenz
 
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzFMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzVerein FM Konferenz
 
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinFMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinVerein FM Konferenz
 
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterFMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterVerein FM Konferenz
 
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...Verein FM Konferenz
 
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.comFMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.comVerein FM Konferenz
 
FMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - RecyclingFMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - RecyclingVerein FM Konferenz
 
FMK2017 - Eine Bilddatenbank mit FileMaker erstellen by Karsten Risseeuw
FMK2017 - Eine Bilddatenbank mit FileMaker erstellen by Karsten RisseeuwFMK2017 - Eine Bilddatenbank mit FileMaker erstellen by Karsten Risseeuw
FMK2017 - Eine Bilddatenbank mit FileMaker erstellen by Karsten RisseeuwVerein FM Konferenz
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzVerein FM Konferenz
 
Generierung von PDF aus XML/HTML mit PrintCSS
Generierung von PDF aus XML/HTML mit PrintCSSGenerierung von PDF aus XML/HTML mit PrintCSS
Generierung von PDF aus XML/HTML mit PrintCSSAndreas Jung
 
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker KrambrichFMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker KrambrichVerein FM Konferenz
 
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.comFMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.comVerein FM Konferenz
 
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...Verein FM Konferenz
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderVerein FM Konferenz
 

Similar to FMK2017 - Zeit und Datum in FileMaker by Arnold Kegebein (20)

FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
 
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 -  Tools für FileMaker Entwickler by Alexis GehrtFMK2017 -  Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
 
FMK2017 - Wordpress und FileMaker by Karsten Risseeuw
FMK2017 - Wordpress und FileMaker by Karsten RisseeuwFMK2017 - Wordpress und FileMaker by Karsten Risseeuw
FMK2017 - Wordpress und FileMaker by Karsten Risseeuw
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold Kegebein
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
 
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
 
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und SynchronisationFMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
FMK2016 - Holger Darjus und Jörg Köster - Migration und Synchronisation
 
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzFMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
 
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinFMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
 
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterFMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
 
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
 
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.comFMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
FMK2017 - Webdevelopment mit Rails by Stefan Husch qutic.com
 
FMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - RecyclingFMK2016 - Arnold Kegebein - Recycling
FMK2016 - Arnold Kegebein - Recycling
 
FMK2017 - Eine Bilddatenbank mit FileMaker erstellen by Karsten Risseeuw
FMK2017 - Eine Bilddatenbank mit FileMaker erstellen by Karsten RisseeuwFMK2017 - Eine Bilddatenbank mit FileMaker erstellen by Karsten Risseeuw
FMK2017 - Eine Bilddatenbank mit FileMaker erstellen by Karsten Risseeuw
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
 
Generierung von PDF aus XML/HTML mit PrintCSS
Generierung von PDF aus XML/HTML mit PrintCSSGenerierung von PDF aus XML/HTML mit PrintCSS
Generierung von PDF aus XML/HTML mit PrintCSS
 
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker KrambrichFMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
FMK2017 - REST mobil- die andere Serververbindung by Volker Krambrich
 
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.comFMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
 
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
FMK2017 - Vortrag FileMaker als Frontend zum Aktuallisieren von dynamischen W...
 
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen KalenderFMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
FMK2016 - Longin Ziegler - Schritt für Schritt zum eigenen Kalender
 

More from Verein FM Konferenz

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfVerein FM Konferenz
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsVerein FM Konferenz
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsVerein FM Konferenz
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzVerein FM Konferenz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzVerein FM Konferenz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingVerein FM Konferenz
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinVerein FM Konferenz
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserVerein FM Konferenz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtVerein FM Konferenz
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtVerein FM Konferenz
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonVerein FM Konferenz
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussVerein FM Konferenz
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussVerein FM Konferenz
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfVerein FM Konferenz
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonVerein FM Konferenz
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoVerein FM Konferenz
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaVerein FM Konferenz
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaVerein FM Konferenz
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairVerein FM Konferenz
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinVerein FM Konferenz
 

More from Verein FM Konferenz (20)

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
 

FMK2017 - Zeit und Datum in FileMaker by Arnold Kegebein

  • 1. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 www.filemaker-konferenz.com Zeit + Datum Dipl.-Ing. (FH) Arnold Kegebein Zeitreise + Déjà-vu
  • 2. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein • Studium der Technischen Informatik • über 30 Jahre Datenbankentwicklung • seit 2007 FileMaker Entwickler • Autor für das FileMaker Magazin • Sprecher auf der FileMaker Konferenz FMK Dipl.-Ing. (FH) Arnold Kegebein
  • 3. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Inhalt • Datum und Zeit in FileMaker • Datentypen, Funktionen, … • Zeitsysteme außerhalb FileMaker • Arbeiten mit Datum und Zeit: Kalendersysteme • Standard iCalendar • Wiederholtermin
 • Fragen & Antworten
  • 4. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Datum und Zeit in FileMaker • Datentypen: Datum, Zeit, Zeitstempel • Funktionen: implizit und spezielle • Datum/Zeit-Wert generieren • Datentypen konvertieren • Rechnen mit Datum/Zeit
  • 5. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Datum in FileMaker • „… Anzahl der Tage seit 1. Januar 0001“ (FileMaker Hilfe) • Unterschied zu Excel, Unix, … • Daten vor 01.01.0001 werden nicht unterstützt Proleptischer Kalender: ein Zeitsystem, dass über seinen definierten Nullpunkt in die Vergangenheit zurückgreift
  • 6. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Zeit/Zeitstempel in FileMaker • Zeitstempel zählt Sekunden seit 01.01.0001 0:00:00 • Zeit beschreibt eine Dauer • Nachkommastellen = Sekundenbruchteile • Genauigkeit: 1/1.000.000 (Millionstel Sekunde)
  • 7. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Funktionen in FileMaker • Daten erzeugen: aktuell, generisch, aus Text
 • Teileinheiten berechnen
 • Umrechnung in anderes Unitsystem Get( CurrentDate/TimeUTCMilliseconds/HostTimestamp ) Date / Time / Timestamp GetAsDate / GetAsTime / GetAsTimestamp Date( 3; 0; 2017 ) Year / Month / Day / Hour / Minute / Second DayOfWeek / DayOfYear / WeekOfYearFiscal GetAsDate( TS ) / GetAsTime( TS )
  • 8. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Datum Suchen – Beispiel • Suche Geburtstage zwischen 15.10. und 14.12. • Mehrfachabfrage: 1. Abfrage: 2. Abfrage: 3. Abfrage: Falsch15.10.*…14.12.* {15…31}.10.* *.11.* {1…14}.12.*
  • 9. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Datum Suchen – Beispiel • Suche alle Geburtstage im Oktober • Funktioniert nicht in allen Ländern (z. B. USA) • Besser ISO 8601 Format (Y-M-D) verwenden • In FileMaker: *+10+* • Automatische Konvertierung in lokale Datumsformate *.10.* YYYY+MM+DD
  • 10. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Zeitreise
  • 11. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Shakespeare überlebte Cervantes um 10 Tage † 23.04.1616 William Shakespeare Miguel de Cervantes † 23.04.1616 † 03.05.1616 greg. Kalender jul. Kalender 400. Todestag Paradox
  • 12. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Gregorianischer Kalender • Unterschiedlicher Zeitpunkt der Übernahme • 10 nicht-existente Tage: • 5. - 14. Oktober 1582 (Spanien, …) • 3. - 13. September 1752 (England, …) • FileMaker (u. a. Programme):
 Fehlerhafte Berechnung des Wochentags 
 historische Daten
  • 13. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Julianisches Datum • Anzahl Tage, die seit dem 1. Jan. −4712 (4713 BC) 12:00 Uhr vergangen sind • Umgeht typische Kalenderprobleme • Schaltjahr, unterschiedlich lange Monate, Sommerzeit • Zeitdarstellung durch Nachkommastellen • 1 Tag = 86.400 Sekunden
  • 14. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Probleme mit der Zeit
  • 15. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Koordinierte Weltzeit (UTC) • Weltweit einheitliche Zeitskala • 24 Zeitzonen: Zonenzeit-Korrektur UTC±{0…12}
  • 16. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Zonenzeit – Formel • Berechnung mit FileMaker Funktionen • Get( CurrentTimestamp ) : aktuelle lokale Zeit • Get( CurrentTimeUTCMilliseconds ) : aktuelle UTC ( Floor( Get( CurrentTimeUTCMilliseconds ) / 1000 ) - GetAsNumber( Get( CurrentTimestamp ) ) ) / 3600
  • 17. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Kalender
  • 18. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Arbeiten mit Datum und Zeit • Definitionen • Zeitpunkt • Termin • Event • Wiederholung
  • 19. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Definition Zeitpunkt • Alias: Moment • Datum + Zeit / Zeitstempel • Beispiele: • Frühlingsanfang, Geburtstag, …
  • 20. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Definition Termin • Alias: Zeitraum • Moment + Dauer oder • MomentStart + MomentEnde
  • 21. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Definition Event • Termin + Referenzdaten • Ort, Personen, Projekte, Teilnehmer, Ressourcen, …
  • 22. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Definition Wiederholung • Moment / Termin / Event + Wiederholungsregel • Begrenzte und unbegrenzte Wiederholungen • Einfache Regeln • Komplexe Regeln
  • 23. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Termine anzeigen • Doppelte Bedeutung Kalender • Sammlung der Termine + Events in der Datenbank • System zur Anzeige des Jahres mit den eingebetteten Terminen DATEN DARSTELLUNG↔+≠
  • 24. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Termine anzeigen • Kontext • View • Detail | Liste | Agenda • Unit (Range-Raster) • Jahr-Monat, Jahr-Woche, Monat-Woche, 
 Monat-Tag, … • Besondere Darstellungsformate
  • 25. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Liste | Raster Monat-Tag
  • 26. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Agenda | Raster Woche-Tag
  • 27. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Raster Monat-Tag
  • 28. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Sonderformate
  • 29. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Sonderformate
  • 30. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Events auswählen • Termin muss teilweise innerhalb der Zeitgrenzen liegen • Event in [ DisplayStart … DisplayEnd ] • Endewerte sind ausschließende Werte • Beispiel: [ 01.10.2017 … 01.11.2017 ] DisplayStart < EventEnd and EventStart < DisplayEnd
  • 31. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein iCalendar • Datenformat zum Austausch von Kalenderinhalten • Standard RFC 5545 • Definiert Internet Media Type text/calendar • Mehrheitlich unterstützt: Google, Android, Outlook, Blackberry, OS/iOS- Kalender Applikationen
  • 32. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein iCalendar • Kalender-Komponenten • Termine VEVENT
 Aufgaben VTODO
 Journal VJOURNAL
 Verfügbarkeit VFREEBUSY
 Alarm VALARM • Description • Location • Percent-Complete • Resources • Status • …
  • 33. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein iCalendar – Beispiel BEGIN:VCALENDAR VERSION:2.0 PRODID:http://www.example.com/calendarapplication/ METHOD:PUBLISH BEGIN:VEVENT UID:461092315540@example.com ORGANIZER;CN="Alice Balder, Example Inc.":MAILTO:alice@example.com LOCATION:Somewhere SUMMARY:Eine Kurzinfo DESCRIPTION:Beschreibung des Termines CLASS:PUBLIC DTSTART:20170910T220000Z DTEND:20170919T215900Z DTSTAMP:20170812T125900Z END:VEVENT END:VCALENDAR
  • 34. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein RRULE Komponenten • Frequenz freq • Startdatum dtstart • Intervall interval • Anzahl count • Endedatum until • Sonderangaben wkst, setpos, byday, byweekno, …
  • 35. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Beispiel • Jede zweite Woche am Mittwoch für 6 Termine • INTERVAL=2;
 FREQ=WEEKLY;
 BYDAY=WE;
 COUNT=6 • Drei Werktage vor dem 15. jeden Monats, um 15:00h bis Ende 2018 • FREQ=MONTHLY;
 DTSTART=20171012T130000Z;
 UNTIL=20181231T000000Z;
 BYDAY=MO,TU,WE,TH,FR;
 BYMONTHDAY=10,11,12;
 BYSETPOS=-1
  • 36. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Demo rrule.js • http://jakubroztocil.github.io/rrule/ • Javascript Library
  • 37. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein EXDATE – Ausnahmen • Liste der ausfallenden Regelwiederholungen • EXDATE : Ausnahmedaten • FREQ : Einheit der Frequenz (YEARLY, MONTHLY, WEEKLY, DAILY, HOURLY, MINUTELY, SECONDLY) • INTERVAL : Abstände zwischen den Frequenzeinheiten
  • 38. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Kalenderkomponente • Event • To Do • Journal • Free/Busy
  • 39. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Fragen & Antworten
  • 40. 8. FileMaker Konferenz | Salzburg | 12.-14. Oktober 2017 Zeit + Datum | Dipl.-Ing. (FH) Arnold Kegebein Vielen Dank unseren Sponsoren