Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Numerische Darstellungen und anderes aus DIN 5008 (https://www.delphipraxis.net/52822-numerische-darstellungen-und-anderes-aus-din-5008-a.html)

Sharky 4. Sep 2005 22:59

Re: Numerische Darstellungen und anderes aus DIN 5008
 
Zitat:

Zitat von Olli
...Kenne ich auch so! ...

Ich eigentlich auch. Zumal, wie marabu schon sagte, es keinen Sinn macht die VAZ bei einem Internationalen Format mit anzugeben.
Ich sehe nur immer wieder Telefonnummern wo sie halt doch (in Klammern) vor der OKZ steht. Darum wollte ich zur sicherheit noch einmal fragen ;-)

Wenn wir hier noch einige weitere Standards zusammen tragen, kann dann ja am "ende" einer einen neuen Thread aufmachen in dem all unsere Erkenntnisse zusammen kommen?


Als weitere Ergänzung: (uff an dem Thema kann man sich ja die Flossen wund schreiben):

Postleitzahlen werden nicht getrennt.

Postfachnummern werden in Zweiergruppen von rechts nach links geschieben:
Code:
1 23
12 34
1 23 45
Die nationalen Bankleitzahlen werden von links nach rechts in zwei Dreier- und eine Zweiergruppe aufgeteilt:
Code:
BLZ 123 456 78
Die internationale Bankleitzahl (IBAN) wird in fünf Vierer- und eine Zweiergruppe augeteilt:
Code:
IBAN DE12 3456 7890 1234 5678 90

gugelhupf 10. Mai 2006 13:37

Re: Numerische Darstellungen und anderes aus DIN 5008
 
Tag zusammen,

ich hätte da gern mal 'n Problem.. :)

Also:
Ich habe einen String vorformatiert, indem nun beispielsweise folgende Nummer steht:
"+49 12345 67890"

Nun möchte ich gerne, dass, wenn an erster Stelle ein + kommt, es durch zwei Nullen ersetzt wird.

Wie kriege ich das realisiert?

Weil, wenn jetzt z.B. in der Mitte irgendwann ein + kommt, soll es nicht durch zwei Nullen ersetzt, sondern wegformatiert werden.

Luckie 10. Mai 2006 13:40

Re: Numerische Darstellungen und anderes aus DIN 5008
 
Delphi-Quellcode:
if s[1] = '+' then
  Insert('00', s, 2);
Wo ist das Problem?

gugelhupf 10. Mai 2006 13:47

Re: Numerische Darstellungen und anderes aus DIN 5008
 
Schon klar, aber geht das nicht irgendwie mit der DIN Norm? Hat das nix damit zu tun?

Matze 10. Mai 2006 14:08

Re: Numerische Darstellungen und anderes aus DIN 5008
 
Zitat:

Zitat von gugelhupf
Schon klar, aber geht das nicht irgendwie mit der DIN Norm? Hat das nix damit zu tun?

Die DIN-Normen schreiben nur vor, wie etwas auszusehen hat. Die Umsetzung/Formatierung musst du natürlich selbst vornehmen.

Olli 10. Mai 2006 14:09

Re: Numerische Darstellungen und anderes aus DIN 5008
 
Die Darstellung +XX ist IMO standardkonformer als 00XX. Für das Wählen aus Dtl. solltest du die Konvertierung intern in deinem Programm vornehmen. Angezeigt werden sollte noch immer "+<Landesvorwahl>".

... auch wenn man als Kunde von Acronis noch immer das US-amerikanische Format für Telefonnummern kennen muß ... tss tss :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:57 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz