We pronounce 1923 as nineteen twenty-three; but 1900 as nineteen hundred. Why isn't year 2000 pronounced as twenty hundred instead of two thousand?
What are the rules for pronunciation of years in English? Does it change according to the first two digits of year? Could you give examples for special cases, if any?