20001225
20001226
20010101
20010124
20010125
20010126
20010405
20010413
20010416
20010430
20010501
20010625
20010702
20010706
20010725
20011001
20011002
20011225
20011226
20020101
20020212
20020213
20020214
20020329
20020401
20020405
20020501
20020520
20020701
20021001
20021014
20021225
20021226
20030101
20030203
20030418
20030421
20030501
20030508
20030604
20030701
20030912
20031001
20031225
20031226
20040101
20040122
20040123
20040405
20040409
20040412
20040526
20040622
20040701
20040929
20041001
20041022
20041227
20050209
20050210
20050211
20050325
20050328
20050405
20050502
20050516
20050701
20050919
20051011
20051226
20051227
20060102
20060130
20060131
20060414
20060417
20060501
20060505
20060531
20061225
20061226
20070101
20070220
20070405
20070406
20070409
20070702
20071225
20071226
20080101
20080207
20080208
20080321
20080609
20080701
20080806
20080915
20081001
20081225
20090101
20090126
20090127
20090128
20090410
20090528
20090701
20091225
20100101
20100215
20100216
20100405
20100521
20100616
20100923
20101001
20101227
20110203
20110204
20110405
20110422
20110425
20110502
20110510
20110606
20110701
20110913
20110929
20111005
20111226
20111227
20120102
20120123
20120124
20120125
20120404
20120406
20120409
20120501
20120702
20121001
20121002
20121023
20121225
20121226
20130101
20130211
20130212
20130213
20130329
20130401
20130404
20130501
20130517
20130612
20130701
20130814
20130920
20131001
20131014
20131225
20131226
20140101
20140131
20140203
20140418
20140421
20140501
20140506
20140602
20140701
20140909
20141001
20141002
20141225
20141226
20150101
20150219
20150220
20150403
20150406
20150407
20150501
20150525
20150701
20150903
20150928
20151001
20151021
20151225
20160101
20160208
20160209
20160210
20160325
20160328
20160404
20160502
20160609
20160701
20160802
20160916
20161010
20161021
20161226
20161227
20170102
20170130
20170131
20170404
20170414
20170417
20170501
20170503
20170530
20171002
20171005
20171225
20171226
20180101
20180213
20180214
20180216
20180330
20180402
20180403
20180405
20180426
20180427
20180430
20180501
20180522
20180618
20180702
20180920
20180921
20180924
20180925
20180927
20181001
20181002
20181003
20181004
20181005
20181017
20181225
20181226
20190101
20190205
20190206
20190207
20190405
20190419
20190422
20190501
20190513
20190607
20190701
20191001
20191007
20191225
20191226
20200101
20200127
20200128
20200410
20200413
20200430
20200501
20200625
20200701
20201001
20201002
20201026
20201225
20201228
20210101
20210211
20210212
20210215
20210216
20210217
20210402
20210405
20210406
20210501
20210519
20210614
20210701
20210922
20211001
20211014
20211227
20220101
20220201
20220202
20220203
20220204
20220405
20220415
20220418
20220502
20220509
20220603
20220701
20220912
20221001
20221004
20221226
20221227
20230101
20230123
20230124
20230125
20230126
20230127
20230405
20230407
20230410
20230501
20230526
20230622
20230701
20230929
20231002
20231023
20231225
20231226
20240101
20240210
20240211
20240212
20240213
20240214
20240215
20240216
20240404
20240405
20240410
20240501
20240610
20240701
20240917
20241001
20241002
20241003
20241004
20241225
20241226
20250101
20250129
20250130
20250131
20250203
20250204
20250205
20250206
20250207
20250404
20250407
20250418
20250501
20250530
20250701
20250916
20251001
20251002
20251003
20251006
20251007
20251225
20251226
# Half-day trading days (Christmas Eve, New Year's Eve, and day before major holidays)
20011224,h
20021224,h
20031224,h
20041224,h
20071224,h
20081224,h
20091224,h
20101224,h
20121224,h
20131224,h
20141224,h
20151224,h
20181224,h
20191224,h
20201224,h
20211224,h
20241224,h
20251224,h
# New Year's Eve half-days
20001229,h
20011231,h
20021231,h
20031231,h
20041231,h
20051230,h
20061229,h
20071231,h
20081231,h
20091231,h
20101231,h
20111230,h
20121231,h
20131231,h
20141231,h
20151231,h
20161230,h
20170127,h
20181231,h
20191231,h
20201231,h
20211231,h
20221230,h
20231229,h
20241231,h
20251231,h
# Lunar New Year's Eve half-days
20010123,h
20020211,h
20030131,h
20040121,h
20050208,h
20070216,h
20080206,h
20100212,h
20110202,h
20130208,h
20140130,h
20150218,h
20180215,h
20190204,h
20200124,h
20210210,h
20230120,h
20240209,h
20250128,h
# Day before major holidays
20010404,h
20020404,h
20030404,h
20050404,h
20060404,h
20070404,h
20080403,h
20090403,h
20110404,h
20120403,h
20130403,h
20140403,h
20150402,h
20160331,h
20180404,h
20190404,h
20200403,h
20220404,h
20230404,h
20240403,h
20250403,h
# Day before National Day
20020930,h
20030930,h
20040930,h
20050930,h
20060929,h
20070928,h
20080930,h
20090930,h
20100930,h
20110930,h
20120928,h
20130930,h
20140930,h
20150930,h
20160930,h
20180928,h
20190930,h
20200930,h
20210930,h
20220930,h
20230928,h
20240930,h
20250930,h