Spoiler
From what Beaver put, I believe it's this:
Volunteer
Private
Corporal
Sergeant
First Sergeant
Sergeant Major
Second Lieutenant
First Lieutenant
Captain
Major
Lieutenant Colonel
Colonel
Brigadier General
Major General
Lieutenant General
General
Commander in Chief
what are the times required to achieve such ranks?
I'm not too sure mate, you're better off asking Beaver or another Admin.Edit:
Here is what you need to know, I saw it on Moogs post:
Volunteer - 0h
Private - 10h
Corporal - 20h
Sergeant - 30h
First Sergeant - 40h
Sergeant Major - 50h
Second Lieutenant - 60h
First Lieutenant - 200h
Captain - 400h
Major - 500h
Lieutenant Colonel - 700h
Colonel - 1000h
Brigadier General - 1500h
Major General - 2000h
Lieutenant General - 3000h
General - 5000h
Commander in Chief - 10000h