Formatierung der Zeit vom dd/mm/yyyy hh:mm:ss yyyy.mm.dd hh:mm

Erhielt ich folgende Aufgabe:
schalten Sie "dd/mm/yyyy hh:mm:ss" an der Zeit, "yyyy.mm.dd-hh:mm" - format.

Ich hatte gehofft, dass ein einfaches Format(activecell.value, "yyyy.mm.dd-hh:mm") würde helfen, aber.
In einigen Fällen funktioniert es. Jedoch, in einigen speziellen Fällen, gibt es nicht.
Wenn der Tag zwischen 01-12 (austauschbar mit den Monaten!), dann ist es vermasselt die Tage der Monate. (Wahrscheinlich, weil der US-Stil-Datum-format.)

Zum Beispiel original text-string:
04/06/2013 09:00:00

Erwartet:
2013.06.04 09:00 Uhr

Ergebnis:
2013.04.06 09:00 (Tag und Monat vertauscht wurden)

Habe ich versucht, Sie zu überwinden, durch die Formatierung des input, ich gab es ein "dd/mm/yyyy hh:mm:ss" custom format. Nicht helfen, noch tauscht Sie den Tag und den Monat.

Also ich habe keine Ideen mehr, aber reguläre Ausdrücke. Datum-format ist immer das gleiche, so dass nur das bewegen der Teile der Zeichenfolge in Ordnung wäre.
Allerdings weiß ich nicht, wie das funktioniert und google Suche bringt verwirrende Ergebnisse.

Kann mir jemand helfen?
Natürlich, wenn es eine elegantere Art und Weise, es zu tun, der ist auch willkommen.

Wie haben sich die Termine erhalten Sie in das Arbeitsblatt? Wenn es schlecht war importiert, Fehler wie diese (Mischung zwischen britischen und US-Termine) oft auftreten. Ich würde vorschlagen, zuerst formatieren Sie Sie korrekt. Eine Anzeige fand ich aus Erfahrung, ist, dass die Daten nicht zusammengefasst, wenn Sie einen filter setzen, und öffnen Sie den filter für die Daten.
Ich bin nicht die, die die Daten zu importieren, also ich weiß nicht, wie es getan wird. Ich habe, mit zu arbeiten, wie diese, nicht viel kann ich über Sie leider.
Okay, haben Sie versucht, das filter, was ich vorhin erwähnte? Ich bin mir nicht sicher, wie Sie Sie bitten, damit ich die Antwort, die ich Suche. Können Sie erkennen, welche Termine sind schlecht formatiert? Ich bin zu Ahnen, dass die "gute Termine" sind in dd/mm/yyyy hh:mm:ss - format, während die schlechten Daten sind in mm/dd/yyyy hh:mm:ss. Was passiert, wenn Sie das format aller von Ihnen als mm/dd/yyyy hh:mm:ss? Alles tun, die Termine ändern, oder nur die guten Termine ändern?
sind alle Daten bekannt zu sein in Großbritannien-format?
Sie sind anerkannt als "Allgemeine" von Excel. Sie sind ursprünglich in TT/mm/JJJJ, aber einige von Ihnen sind anerkannt als mm/dd/yyyy.

InformationsquelleAutor Attila Boncok | 2013-04-22

Schreibe einen Kommentar