Jak przekonwertować znacznik czasu zwrócony z DB2 ISeries na typ danych DateTime w języku C#?Jak przekonwertować znacznik czasu DB2 na datetime?
2012-07-06 09:52:50.926145
To nie pracował dla mnie
myEmployee.LastModified = Convert.ToDateTime(myRecord.GetString(myRecord.GetOrdinal("LASTMODIFIED")));
Dzięki za odpowiedź miniTech. Wygląda na to, że GetString w C# jest problemem. Odsyła mnie 2012-07-06-09: 52: 50.926145 z jakiegoś dziwnego powodu.Zauważ dodatkowe "-" –
@DamienJoe: Następnie użyj 'DateTime.ParseExact (" 2012-07-06-09: 52: 50.926145 " "yyyy-MM-dd-HH: mm: ss.FFFFFF", null) '. [Tutaj jest wersja demonstracyjna]. (Http://ideone.com/AExyK) – Ryan
Doskonałe rozwiązanie! Kciuki za całą pomoc =) Czy wiesz, dlaczego GetString to robi? –