Ho il seguente codice nel file codebehind di una pagina ASP.NetC# DateTime ToString ("MM-GG-AAAA") restituisce i valori divertente giorno
txtStartDate.Text = DateTime.Today.ToString("MM-dd-yyyy");
che mi aspetto di tornare "09-11 -2009" . Tuttavia, quando eseguo la pagina sul server di sviluppo, vedo "09-00-2009" nella casella di testo. Non riesco a vedere alcuna ragione per questo, quindi mi manca chiaramente qualcosa. Qualcuno ha un indizio?
stessa cosa funziona bene per me. Forse il tuo orologio di sistema è incasinato? – ryber
controllalo con ToString ("MM-gg-aaaa"); e con ToString ("MM-gg-gg-aaaa"); e vedi cosa ottieni ... Se vedi NESSUNA modifica, allora la stringa di formato yr non arriva alla pagina restituita in qualche modo ... Se vedi 09-Mon-2009 e 09-Monday-2009, allora l'orologio del tuo computer è off –