prova a mettere:

setlocale(LC_TIME,'it_IT');

....funziona così?