I'd like to know how many days in advance I can book a train ticket.
A.
6 days including the day you intend to take the train.
B.
Yes, you are right.
C.
12 days in advance through the internet and 6 days at the ticket window. but during the hoildiays such as spring festival, the days will be extended longer.