BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HolidayKit//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:China public holidays 2026
BEGIN:VEVENT
UID:CN-2026-01-01-new-year-s-day@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260101
DTEND;VALUE=DATE:20260102
SUMMARY:New Year's Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:CN-2026-02-17-chinese-new-year-spring-festival@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260217
DTEND;VALUE=DATE:20260218
SUMMARY:Chinese New Year (Spring Festival)
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:CN-2026-05-01-labour-day@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260501
DTEND;VALUE=DATE:20260502
SUMMARY:Labour Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:CN-2026-06-19-dragon-boat-festival@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260619
DTEND;VALUE=DATE:20260620
SUMMARY:Dragon Boat Festival
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:CN-2026-09-25-mid-autumn-festival@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260925
DTEND;VALUE=DATE:20260926
SUMMARY:Mid-Autumn Festival
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:CN-2026-10-01-national-day@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20261001
DTEND;VALUE=DATE:20261002
SUMMARY:National Day
DESCRIPTION:Public holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-01-02-0@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260102
DTEND;VALUE=DATE:20260103
SUMMARY:元旦(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-01-03-1@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260103
DTEND;VALUE=DATE:20260104
SUMMARY:元旦(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-02-15-2@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260215
DTEND;VALUE=DATE:20260216
SUMMARY:春节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-02-16-3@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260216
DTEND;VALUE=DATE:20260217
SUMMARY:春节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-02-18-4@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260218
DTEND;VALUE=DATE:20260219
SUMMARY:春节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-02-19-5@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260219
DTEND;VALUE=DATE:20260220
SUMMARY:春节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-02-20-6@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260220
DTEND;VALUE=DATE:20260221
SUMMARY:春节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-02-21-7@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260221
DTEND;VALUE=DATE:20260222
SUMMARY:春节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-02-22-8@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260222
DTEND;VALUE=DATE:20260223
SUMMARY:春节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-02-23-9@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260223
DTEND;VALUE=DATE:20260224
SUMMARY:春节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-04-04-10@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260404
DTEND;VALUE=DATE:20260405
SUMMARY:清明(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-04-05-11@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260405
DTEND;VALUE=DATE:20260406
SUMMARY:清明(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-04-06-12@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260406
DTEND;VALUE=DATE:20260407
SUMMARY:清明(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-05-02-13@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260502
DTEND;VALUE=DATE:20260503
SUMMARY:劳动节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-05-03-14@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260503
DTEND;VALUE=DATE:20260504
SUMMARY:劳动节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-05-04-15@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260504
DTEND;VALUE=DATE:20260505
SUMMARY:劳动节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-05-05-16@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260505
DTEND;VALUE=DATE:20260506
SUMMARY:劳动节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-06-20-17@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260620
DTEND;VALUE=DATE:20260621
SUMMARY:端午(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-06-21-18@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260621
DTEND;VALUE=DATE:20260622
SUMMARY:端午(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-09-26-19@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260926
DTEND;VALUE=DATE:20260927
SUMMARY:中秋(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-09-27-20@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260927
DTEND;VALUE=DATE:20260928
SUMMARY:中秋(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-10-02-21@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20261002
DTEND;VALUE=DATE:20261003
SUMMARY:国庆节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-10-03-22@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20261003
DTEND;VALUE=DATE:20261004
SUMMARY:国庆节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-10-04-23@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20261004
DTEND;VALUE=DATE:20261005
SUMMARY:国庆节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-10-05-24@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20261005
DTEND;VALUE=DATE:20261006
SUMMARY:国庆节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-10-06-25@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20261006
DTEND;VALUE=DATE:20261007
SUMMARY:国庆节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-rest-2026-10-07-26@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20261007
DTEND;VALUE=DATE:20261008
SUMMARY:国庆节(调休)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-work-2026-01-04-27@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260104
DTEND;VALUE=DATE:20260105
SUMMARY:元旦(补班上班)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-work-2026-02-14-28@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260214
DTEND;VALUE=DATE:20260215
SUMMARY:春节(补班上班)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-work-2026-02-28-29@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260228
DTEND;VALUE=DATE:20260301
SUMMARY:春节(补班上班)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-work-2026-05-09-30@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260509
DTEND;VALUE=DATE:20260510
SUMMARY:劳动节(补班上班)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-work-2026-09-20-31@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20260920
DTEND;VALUE=DATE:20260921
SUMMARY:国庆节(补班上班)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:cn-work-2026-10-10-32@holidaykit
DTSTAMP:20261108T140453Z
DTSTART;VALUE=DATE:20261010
DTEND;VALUE=DATE:20261011
SUMMARY:国庆节(补班上班)
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
