Former Italian Prime Minister Silvio Berlusconi has been discharged from hospital in Milan after more than one month, local media reported.