Check out ICC T20 World Cup 2012 Schedule. Two teams who had to play a qualifier are yet to be announced.

Match No: Day and Date Match Time Teams Venue
1 Tue Sep 18, 2012 14:00 GMT | 19:30 local Group C – Sri Lanka v Zimbabwe Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
2 Wed Sep 19, 2012 10:00 GMT | 15:30 local Group B – Australia v TBC R Premadasa Stadium, Colombo
3 Wed Sep 19, 2012 14:00 GMT | 19:30 local Group A – India v TBC R Premadasa Stadium, Colombo
4 Thu Sep 20, 2012 14:00 GMT | 19:30 local Group C – South Africa v Zimbabwe Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
5 Fri Sep 21, 2012 10:00 GMT | 15:30 local Group D – Bangladesh v New Zealand Pallekele International Cricket Stadium
6 Fri Sep 21, 2012 14:00 GMT | 19:30 local Group A – England v TBC R Premadasa Stadium, Colombo
7 Sat Sep 22, 2012 10:00 GMT | 15:30 local Group C – Sri Lanka v South Africa Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
8 Sat Sep 22, 2012 14:00 GMT | 19:30 local Group B – Australia v West Indies R Premadasa Stadium, Colombo
9 Sun Sep 23, 2012 10:00 GMT | 15:30 local Group D – New Zealand v Pakistan Pallekele International Cricket Stadium
10 Sun Sep 23, 2012 14:00 GMT | 19:30 local Group A – England v India R Premadasa Stadium, Colombo
11 Mon Sep 24, 2012 14:00 GMT | 19:30 local 11th Match, Group B – West Indies v TBC R Premadasa Stadium, Colombo
12 Tue Sep 25, 2012 14:00 GMT | 19:30 local Group D – Bangladesh v Pakistan Pallekele International Cricket Stadium
13 Thu Sep 27, 2012 10:00 GMT | 15:30 local Super Eights, Group 1 – TBC v TBC (C1 v D2) Pallekele International Cricket Stadium
14 Thu Sep 27, 2012 14:00 GMT | 19:30 local Super Eights, Group 1 – TBC v TBC (A1 v B2) Pallekele International Cricket Stadium
15 Fri Sep 28, 2012 10:00 GMT | 15:30 local Super Eights, Group 2 – TBC v TBC (D1 v C2) R Premadasa Stadium, Colombo
16 Fri Sep 28, 2012 14:00 GMT | 19:30 local Super Eights, Group 2 – TBC v TBC (B1 v A2) R Premadasa Stadium, Colombo
17 Sat Sep 29, 2012 10:00 GMT | 15:30 local Super Eights, Group 1 – TBC v TBC (C1 v B2) Pallekele International Cricket Stadium
18 Sat Sep 29, 2012 14:00 GMT | 19:30 local Super Eights, Group 1 – TBC v TBC (B1 v C2) Pallekele International Cricket Stadium
19 Sun Sep 30, 2012 10:00 GMT | 15:30 local Super Eights, Group 2 – TBC v TBC (D1 v A2) R Premadasa Stadium, Colombo
20 Sun Sep 30, 2012 14:00 GMT | 19:30 local Super Eights, Group 2 – TBC v TBC (B2 v D2) R Premadasa Stadium, Colombo
21 Mon Oct 1, 2012 10:00 GMT | 15:30 local Super Eights, Group 1 – TBC v TBC (A1 v C1) Pallekele International Cricket Stadium
22 Mon Oct 1, 2012 14:00 GMT | 19:30 local Super Eights, Group 1 – TBC v TBC (B1 v D1) Pallekele International Cricket Stadium
23 Tue Oct 2, 2012 10:00 GMT | 15:30 local Super Eights, Group 2 – TBC v TBC (A2 v C2) R Premadasa Stadium, Colombo
24 Tue Oct 2, 2012 14:00 GMT | 19:30 local Super Eights, Group 2 – TBC v TBC R Premadasa Stadium, Colombo
25 Thu Oct 4, 2012 13:30 GMT | 19:00 local 1st Semi-Final – TBC v TBC R Premadasa Stadium, Colombo
26 Fri Oct 5, 2012 13:30 GMT | 19:00 local 2nd Semi-Final – TBC v TBC R Premadasa Stadium, Colombo
27 Sun Oct 7, 2012 13:30 GMT | 19:00 local Final – TBC v TBC R Premadasa Stadium, Colombo