Levando em consideração a aplicação da lei penal no tempo, o Código Penal é categórico ao afirmar que:
A
A punição por determinado fato deve prevalecer mesmo se, posteriormente, o fato deixar de ser considerado crime, posto que a aplicação da Lei Penal leva em conta a normativa vigente à época do ato.
B
A lei posterior, que de qualquer modo favorecer o agente, aplica-se aos fatos anteriores, ainda que decididos por sentença condenatória transitada em julgado.
C
A lei posterior, que de qualquer modo favorecer o agente, desde que não reduza a pena cominada, aplica-se aos fatos anteriores, ainda que decididos por sentença condenatória transitada em julgado.
D
Ninguém pode ser punido por fato que lei posterior deixa de considerar crime, salvo com relação a crimes hediondos.
E
A Lei Penal não retroage em nenhuma hipótese, independentemente de ser benéfica ou não ao agente.