Il formato di data del mio sistema è gg-MM-aaaa (20-10-2012) e sto ricevendo la data e utilizzando il separatore per dividere la data, il mese e l'anno. Ho bisogno di convertire il formato della data (gg/MM/aaaa) se i formati restituiti in qualsiasi formato data.Ottenere la data di sistema e il giorno separato, il mese e l'anno
string sDate = string.Empty;
DateTime _date = DateTime.Now;
int count = 0;
string format = "dd-MM-yyyy";
sDate = dateFormat.ToString(format);
string[] Words = sDate.Split(new char[] { '-' });
foreach (string Word in Words)
{
count += 1;
if (count == 1) { Day = Word; }
if (count == 2) { Month = Word; }
if (count == 3) { Year = Word; }
}
duplicati di: http: //stackoverflow.com/questions/12985802/im-getting-cultureinfo-invariantculture-format-for-mm-dd-yyyy-but-i-want- to-ge – SearchAndResQ
Se hai già l'oggetto 'DateTime', perché non puoi semplicemente usare le proprietà definite su di esso? 'Year',' Month' e 'Day' dovrebbero darti i valori che ti servono direttamente. Non vedo il punto di convertirsi in una stringa con cui poi si scherza per estrarre dati che sono già facilmente raggiungibili. – Oded
@Oded sono totalmente d'accordo con te ..... – Ram