|
rbs |

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 26.05.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.05.2016, 23:14
Titel: Datumskonvertierung
|
 |
Hallo zusammen,
ich habe ein Problem mit der Zusammenführung von Produktionsdaten. Und zwar geht es konkret um die Umwandlung von europäischen Format auf das amerikanische Format.
Dies ist meine Zeile die dies eigentlich machen sollte:
tday=datestr(datenum(tday, 'mm/dd/yyyy'), 'yyyymmdd'); % convert the format into yyyymmdd.
allerdings bekomme ich folgenden Fehler:
###
#Error using datenum (line 179)
#DATENUM failed.
#
#Error in BDE_EU_USA (line 7)
#tday=datestr(datenum(tday, 'mm/dd/yyyy'), 'yyyymmdd'); % convert the format
#into yyyymmdd.
#
#Caused by:
# Error using dtstr2dtnummx
# Failed on converting date string to date number.
###
Was mir dabei nicht so ganz klar ist, dtstr2dtnummx ist eine nicht dokumentiere Funktion. Hatte schon jemand diesen Effekt? Die Excel Daten habe ich kontrolliert, die sind ind Ordnung und auch richtig seperiert. Ich wäre über jeden guten Hinweis dankbar.
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 27.05.2016, 09:23
Titel:
|
 |
Hallo,
ohne ein reproduzierbares Beispiel kann zumindest ich dir leider nicht helfen.
dtstr2dtnummx ist eine interne Hilfsfunktion von datenum. Dokumentiert sind in der Regel nur Funktionen, die für Verwendung durch den Anwender gedacht sind.
Grüße,
Harald
|
|
|
rbs |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 26.05.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.05.2016, 13:33
Titel:
|
 |
Hallo Harald,
danke für dein Angebot, im Anhang befindet sich die Excel Liste mit nur ein paar Datensätzen. und den Matlab Code
Beschreibung: |
|
 Download |
Dateiname: |
BDE - Kopie.xls |
Dateigröße: |
100 KB |
Heruntergeladen: |
307 mal |
Beschreibung: |
|
 Download |
Dateiname: |
BDE - Kopie.m |
Dateigröße: |
433 Bytes |
Heruntergeladen: |
272 mal |
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 27.05.2016, 13:46
Titel:
|
 |
Hallo,
bei mir zumindest kommen die Daten im Format dd.mm.yyyy an. Dementsprechend:
Grüße,
Harald
|
|
|
rbs |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 26.05.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.05.2016, 13:58
Titel:
|
 |
Hallo Harald,
ja das Format dd.mm.yyyy ist ja auch so im Excel Sheet eingetragen, ich möchte die Daten im Anschluss auf yyyymmdd umsortieren.
Gruß
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 27.05.2016, 14:14
Titel:
|
 |
Hallo,
warum steht dann in deinem Befehl 'mm/dd/yyyy'?
Was hält dich davon ab, die vorgeschlagene Änderung umzusetzen?
Grüße,
Harald
|
|
|
rbs |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 7
|
 |
|
 |
Anmeldedatum: 26.05.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.05.2016, 15:30
Titel:
|
 |
Hallo,
okay jetzt hab ich es verstanden, geht schon wieder
Danke für deine Hilfe.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|