the period from January 1st 300 BC, 00:00 to December 31st 201 BC, 23:59
Hannibal
It is grammatically correct to spell out the word for numbers of ten and less, hence, "second century B.C." is correct.
45 century
Yes.