mein Problem ist Fri May 06 2016 06:00:00 GMT+0600 (Azores Standard Time)
konvertieren allgemeinen Datumsformat
i Datetime-Format benötigen als wie 05/06/2016 06:10 pm (MM/dd/yyyy HH:mm T)
mein Problem ist Fri May 06 2016 06:00:00 GMT+0600 (Azores Standard Time)
konvertieren allgemeinen Datumsformat
i Datetime-Format benötigen als wie 05/06/2016 06:10 pm (MM/dd/yyyy HH:mm T)
Wenn Sie die "GMT + 0600 (Azoren Standard Time)" auf den vollen Datum/Zeit-String trimmen können Sie Verwenden Sie DateTime.Parse, um ein DateTime-Objekt zu analysieren und anschließend in ein beliebiges Zeichenfolgenformat zu konvertieren.
Versuchen Sie folgendes:
string dateAsString = "Fri May 06 2016 06:00:00 GMT+0600";
dateAsString = dateAsString.Substring(0, dateAsString.IndexOf("GMT")).Trim();
string nowDate = DateTime.Now.ToString("ddd MMM dd yyyy hh:mm:ss");
var date = DateTime.ParseExact(dateAsString, "ddd MMM dd yyyy hh:mm:ss", CultureInfo.InvariantCulture);
var result = date.ToString("MM/dd/yyyy HH:mm tt");
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("en-us");
string date = "Fri May 06 2016 06:00:00 GMT+0600 (Azores Standard Time)";
DateTime DT = DateTime.Parse(date.Split('G')[0]);
string value = DT.ToString("MM/dd/yyyy HH:mm tt", ci);
MessageBox.Show(value);
danke für Ihre Lösung, speziell datetime Parse System ist schön, ich lernte neue think.thank dich so sehr –
'Date.toString ("MM/tt/HH: mm T")' – dotctor
Cmon Mann, Sie versuchte nach einer Lösung gesucht, bevor er fragte? Datum Format-Code ist überall ... –