Tüm kanunlar gibi ceza kanunları da Resmi Gazete’de yayınlandıktan sonra yürürlüğe girer. Yürürlüğe giriş tarihi yasada gösterilmişse o tarihte, gösterilmemiş ise Resmi Gazete’de yayımlandığı tarihten 45 gün sonra yürürlüğe girer.
Ceza kanunları üç şekilde yürürlükten kaldırılabilir: açık kaldırma; örtülü kaldırma ve Anayasa Mahkemesi tarafından iptal.
Örtülü kaldırmada ilkeler:
– İki genel yasadan sonraki yasa öncekini yürürlükten kaldırır.
– İki yasadan önceki özel, sonraki genel ise ve genel yasa özel yasaya aykırı hükümler içeriyorsa, özel yasanın genel yasaya aykırı olan hükümleri yürürlükten kalkar.
– İkisi de özel yasa ise ve önceki yasa sonraki yasayla bağdaşmıyorsa, sonraki yasa öncekini yürürlükten kaldırır.
Yürürlük süreleri bakımından ceza kanunları üçe ayrılır: Bir başka yasa tarafından ortadan kaldırılana kadar yürürlükte olan yasalara sürekli yasa denilir. Yasanın ne kadar süre yürürlükte kalacağı yasa metninde gösterilmişse süreli yasa söz konusudur. Belirli bir olay veya durumu uygulanan ve bunun dışındaki dönemlerde uygulanmayan kanunlara geçici ya da istisnai kanun denilir. (Örn. Olağanüstü Hal Kanunu)