BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Markets Open Today//Market Calendar//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:上海证券交易所 2026
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
BEGIN:VEVENT
UID:SSE.exchange_day.20260101.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260101
DTEND;VALUE=DATE:20260102
SUMMARY;LANGUAGE=zh:元旦
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260102.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260102
DTEND;VALUE=DATE:20260103
SUMMARY;LANGUAGE=zh:元旦
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260103.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260103
DTEND;VALUE=DATE:20260104
SUMMARY;LANGUAGE=zh:元旦
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260215.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260215
DTEND;VALUE=DATE:20260216
SUMMARY;LANGUAGE=zh:春节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260216.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260216
DTEND;VALUE=DATE:20260217
SUMMARY;LANGUAGE=zh:春节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260217.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260217
DTEND;VALUE=DATE:20260218
SUMMARY;LANGUAGE=zh:春节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260218.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260218
DTEND;VALUE=DATE:20260219
SUMMARY;LANGUAGE=zh:春节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260219.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260219
DTEND;VALUE=DATE:20260220
SUMMARY;LANGUAGE=zh:春节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260220.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260220
DTEND;VALUE=DATE:20260221
SUMMARY;LANGUAGE=zh:春节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260221.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260221
DTEND;VALUE=DATE:20260222
SUMMARY;LANGUAGE=zh:春节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260222.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260222
DTEND;VALUE=DATE:20260223
SUMMARY;LANGUAGE=zh:春节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260223.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260223
DTEND;VALUE=DATE:20260224
SUMMARY;LANGUAGE=zh:春节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260404.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260404
DTEND;VALUE=DATE:20260405
SUMMARY;LANGUAGE=zh:清明节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260405.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260405
DTEND;VALUE=DATE:20260406
SUMMARY;LANGUAGE=zh:清明节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260406.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260406
DTEND;VALUE=DATE:20260407
SUMMARY;LANGUAGE=zh:清明节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260501.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260501
DTEND;VALUE=DATE:20260502
SUMMARY;LANGUAGE=zh:劳动节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260502.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260502
DTEND;VALUE=DATE:20260503
SUMMARY;LANGUAGE=zh:劳动节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260503.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260503
DTEND;VALUE=DATE:20260504
SUMMARY;LANGUAGE=zh:劳动节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260504.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260504
DTEND;VALUE=DATE:20260505
SUMMARY;LANGUAGE=zh:劳动节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260505.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260505
DTEND;VALUE=DATE:20260506
SUMMARY;LANGUAGE=zh:劳动节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260619.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260619
DTEND;VALUE=DATE:20260620
SUMMARY;LANGUAGE=zh:端午节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260620.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260620
DTEND;VALUE=DATE:20260621
SUMMARY;LANGUAGE=zh:端午节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260621.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260621
DTEND;VALUE=DATE:20260622
SUMMARY;LANGUAGE=zh:端午节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260925.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260925
DTEND;VALUE=DATE:20260926
SUMMARY;LANGUAGE=zh:中秋节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260926.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260926
DTEND;VALUE=DATE:20260927
SUMMARY;LANGUAGE=zh:中秋节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20260927.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20260927
DTEND;VALUE=DATE:20260928
SUMMARY;LANGUAGE=zh:中秋节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20261001.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20261001
DTEND;VALUE=DATE:20261002
SUMMARY;LANGUAGE=zh:国庆节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20261002.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20261002
DTEND;VALUE=DATE:20261003
SUMMARY;LANGUAGE=zh:国庆节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20261003.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20261003
DTEND;VALUE=DATE:20261004
SUMMARY;LANGUAGE=zh:国庆节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20261004.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20261004
DTEND;VALUE=DATE:20261005
SUMMARY;LANGUAGE=zh:国庆节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20261005.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20261005
DTEND;VALUE=DATE:20261006
SUMMARY;LANGUAGE=zh:国庆节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20261006.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20261006
DTEND;VALUE=DATE:20261007
SUMMARY;LANGUAGE=zh:国庆节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
BEGIN:VEVENT
UID:SSE.exchange_day.20261007.calendar-exception@marketsopen.today
DTSTAMP:20261001T013322Z
LAST-MODIFIED:20261001T013322Z
SEQUENCE:0
DTSTART;VALUE=DATE:20261007
DTEND;VALUE=DATE:20261008
SUMMARY;LANGUAGE=zh:国庆节
X-CALENDAR-DATE-BASIS:EXCHANGE-LOCAL-CALENDAR-DATE
X-MARKET-ID:SSE
X-MARKET-SCOPE:exchange_day
X-DATA-VERSION:2026.10.01-rc.1
X-SOURCE-ID:sse.2026
X-SOURCE-URL:https://www.sse.com.cn/disclosure/announcement/general/c/c_202
 51222_10802507.shtml
END:VEVENT
END:VCALENDAR
