BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ExchangeKit//TWSE//EN
X-WR-CALNAME:TWSE market holidays 2028
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:twse-2028-01-24@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280124
DTEND;VALUE=DATE:20280125
SUMMARY:TWSE closed: Chinese New Year's Eve
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-01-25@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280125
DTEND;VALUE=DATE:20280126
SUMMARY:TWSE closed: Chinese New Year's Eve
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-01-26@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280126
DTEND;VALUE=DATE:20280127
SUMMARY:TWSE closed: Chinese New Year
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-01-27@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280127
DTEND;VALUE=DATE:20280128
SUMMARY:TWSE closed: Chinese New Year
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-01-28@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280128
DTEND;VALUE=DATE:20280129
SUMMARY:TWSE closed: Chinese New Year
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-02-28@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280228
DTEND;VALUE=DATE:20280229
SUMMARY:TWSE closed: Peace Memorial Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-04-03@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280403
DTEND;VALUE=DATE:20280404
SUMMARY:TWSE closed: Children's Day (observed)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-04-04@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280404
DTEND;VALUE=DATE:20280405
SUMMARY:TWSE closed: Children's Day; Tomb-Sweeping Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-05-01@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280501
DTEND;VALUE=DATE:20280502
SUMMARY:TWSE closed: Labor Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-05-29@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280529
DTEND;VALUE=DATE:20280530
SUMMARY:TWSE closed: Dragon Boat Festival (observed)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-09-28@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20280928
DTEND;VALUE=DATE:20280929
SUMMARY:TWSE closed: Confucius' Birthday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-10-03@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20281003
DTEND;VALUE=DATE:20281004
SUMMARY:TWSE closed: Mid-Autumn Festival
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-10-10@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20281010
DTEND;VALUE=DATE:20281011
SUMMARY:TWSE closed: National Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-10-25@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20281025
DTEND;VALUE=DATE:20281026
SUMMARY:TWSE closed: Taiwan Restoration and Guningtou Victory Memorial Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:twse-2028-12-25@exchangekit
DTSTAMP:20261106T000000Z
DTSTART;VALUE=DATE:20281225
DTEND;VALUE=DATE:20281226
SUMMARY:TWSE closed: Constitution Day
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
