fixed summer winter time ical file

This commit is contained in:
masterElmar
2023-11-13 01:16:34 +01:00
parent 45f137100b
commit 3726984b00

View File

@@ -29,7 +29,6 @@ func (icalModel IcalModel) EmitICal() goics.Componenter {
c.AddProperty("TZID", "EUROPE/BERLIN")
c.AddProperty("X-WR-CALNAME", "HTWK Kalender")
c.AddProperty("X-WR-TIMEZONE", "EUROPE/BERLIN")
c.AddProperty("X-LIC-LOCATION", "EUROPE/BERLIN")
//add v time zone
icalModel.vtimezone(c)
@@ -64,7 +63,6 @@ func (icalModel IcalModel) vtimezone(c *goics.Component) {
tz := goics.NewComponent()
tz.SetType("VTIMEZONE")
tz.AddProperty("TZID", "EUROPE/BERLIN")
tz.AddProperty("X-LIC-LOCATION", "EUROPE/BERLIN")
//add standard time
icalModel.standard(tz)
//add daylight time
@@ -77,8 +75,7 @@ func (icalModel IcalModel) standard(tz *goics.Component) {
st := NewHtwkalenderComponent()
st.SetType("STANDARD")
st.AddProperty("DTSTART", "19701025T030000")
st.AddProperty("RRULE", "FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU")
st.AddProperty("RRULE", "FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU")
st.AddProperty("TZOFFSETFROM", "+0200")
st.AddProperty("TZOFFSETTO", "+0100")
st.AddProperty("TZNAME", "CET")