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 Alexanderdas 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
Please sign in to leave a comment.
Comments
0 comments