Konvertieren von Userdatasource.Value

Alexander Friesen

Hallo Marco,

wir haben das Problem mit dem Konvertieren von Values von Userdatasources z.B. von Type Date. Wir bekommt man denn am besten ein den Einstellungen von SAP (Culture,Trennzeichen) entsprechendes DateTime von einem Userdatasource? Und wie kann man das Value von Type Date am besten ändern? Denn es wird immer in dem Format yyyyMMdd gespeichert, was nicht von DateTime.Parse geparst werden kann.

Bezüglich des Format yyyyMMdd, wird das Value immer so gespeichert?

Gruß,

Alexander

Marco Schweighauser

Hallo Alexander

das Format wird bei SAP immer so gespeichert und gelesen.

Speichern (sollte auch beim UI Zugriff gehen):
us.Value = dt.ToString("yyyyMMdd");


Lesen:
DateTime.ParseExact(us.Valuue, "yyyyMMdd", null);


Die Mehrsprachigkeit der Systeme ist ein grosses Problem bei SAP, da sich .Net auf die Systemeinstellungen bezieht und SAP die eigenen hat.

Die SAP Einstellungen lassen sich übrigens aus der OADM Tabelle auslesen.

Alexander Friesen

Hallo Marco,

Danke sehr!

Gruß,

Alexander
0

Comments

0 comments

Please sign in to leave a comment.

Didn't find what you were looking for?

New post