von preklov » Mo, 16.05.2011 17:05
Ich arbeite gerade an einem Makro, das mit Dezimalpunkt eingefügte Zahlen in die lokale Dezimalkommaform konvertiert. Ich weiß, dass das im Normalfall vermeidbar ist. Aber es gibt Fälle, in denen eine html-Tabelle so verwurschtelt in die Zwischenablage gerät, dass sie als Text nicht mehr die ursprünglichen Spalten enthält. Als html-Einfügung ist sie ok, aber die Zahlen mit Dezimalpunkt sind eben als String oder als Datum enthalten.
Manche Werte können nicht auf eine eindeutige Eingabe zurückgeführt werden. Dabei sind die Datumswerte problematischer. Um die Fälle der Rückgabe mehrerer Lösungen auf das absolute Minimum zu begrenzen, bin ich auf eine Frage gestoßen, die mir hoffentlich jemand beantworten kann:
Welches Jahr erhält man bei der Eingabe eines Datums mit dem Jahr in Kurzform, z.B. 10.29? Die Antwort kann ich jetzt zwar sehen (es ist 2029), auch wenn ich 10.30 nehme (es ist 1930), aber wie wird es im nächsten Jahr sein?
Also, wie ist der Algorithmus? Bis "29" oder bis "aktuelles Jahr + 18" ist es 20.., darüber 19..?
Gruß
Volker
Ich arbeite gerade an einem Makro, das mit Dezimalpunkt eingefügte Zahlen in die lokale Dezimalkommaform konvertiert. Ich weiß, dass das im Normalfall vermeidbar ist. Aber es gibt Fälle, in denen eine html-Tabelle so verwurschtelt in die Zwischenablage gerät, dass sie als Text nicht mehr die ursprünglichen Spalten enthält. Als html-Einfügung ist sie ok, aber die Zahlen mit Dezimalpunkt sind eben als String oder als Datum enthalten.
Manche Werte können nicht auf eine eindeutige Eingabe zurückgeführt werden. Dabei sind die Datumswerte problematischer. Um die Fälle der Rückgabe mehrerer Lösungen auf das absolute Minimum zu begrenzen, bin ich auf eine Frage gestoßen, die mir hoffentlich jemand beantworten kann:
Welches Jahr erhält man bei der Eingabe eines Datums mit dem Jahr in Kurzform, z.B. 10.29? Die Antwort kann ich jetzt zwar sehen (es ist 2029), auch wenn ich 10.30 nehme (es ist 1930), aber wie wird es im nächsten Jahr sein?
Also, wie ist der Algorithmus? Bis "29" oder bis "aktuelles Jahr + 18" ist es 20.., darüber 19..?
Gruß
Volker