-
Datum
Hallo *all
ist es möglich festzustellen, ob es sich um ein Datum nach *ISO oder *EUR, etc. handelt!
zur Erklärung
(FDAT ist ein 8,0 stelliges Feld aus einer Datenbank)
in diesem Feld kann manchmal folgendes stehen
FDAT = 20091005
oder
FDAT = 05102009
mich würde jetzt interessieren, ob ich prüfen kann (egal ob in ILE oder mit SQL) ob es sich um ein Datum nach *ISO oder *EUR handelt!
-
C *eur test(de) datum
C if %error
C --------> *iso-Format
C else
C --------> *EUR-Format
C endif
-
Das klappt leider nicht, da auch ein ISO-Datum 0510-20-09 sowie ein EUR-Datum 20.09.1005 als gültig erkannt werden kann.
Hier musst du ggf. selber eine erweiterte Prüfung auf den Jahresbereich machen. Teste die Stellen 5+6 ob sie > 12 sind, dann ist das Format TTMMJJJJ sonst JJJJMMTT, da ein Monat nun mal nur von 01-12 geht.
-
@Fuerchau
die Idee ist wie immer genial
jetzt hab ich dann aber folgendes Problem daß bei einem Datum 05102009 ich als Wert 00 zurück erhalte!
bei 11102009 funktioniert es
PHP-Code:
D Test S 2 0
C Eval Test = %uns(%subst(%char(FDAT):5:2))
-
Statt %char (schneidet Vornull ab) nimm %edit(FDAT:'X').
Similar Threads
-
By steven_r in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 04-12-06, 12:16
-
By I0N in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 21-11-06, 12:44
-
By steven_r in forum NEWSboard Programmierung
Antworten: 1
Letzter Beitrag: 20-11-06, 18:37
-
By heini in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 30-09-06, 10:10
-
By jjagi in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 07-07-06, 08:29
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks