uso VB2008 framework 3.5 su win7 inglese.
Se stampo o visualizzo un'ora ottengo 5:00 PM. Nel pannello di controllo i formati di data e ora sono stati impostati all'italiana (gg/mm/aaaa e HH:mm dove H è per le 24 ore quindi mi aspetto 17:00). La data viene stampata giusta (all'italiana)
Nelle proprietà del programma (Assembly Information) ho Neutral Language=NONE (sempre che c'entri qualcosa) e non ho nulla che cambi la culture.
Le istruzioni che uso sono:
Dim DateTimeStamp as datetime=Date.Now
...stampa ora con...DateTimeStamp.ToShortTimeString
Se avete suggerimenti sul perchè succeda vi ringrazio.
Stefano