Làm cách nào để chuyển đổi dấu thời gian được trả về từ DB2 ISeries thành datatype DateTime trong C#?Làm thế nào để chuyển đổi dấu thời gian DB2 thành datetime?
2012-07-06 09:52:50.926145
này không làm việc cho tôi
myEmployee.LastModified = Convert.ToDateTime(myRecord.GetString(myRecord.GetOrdinal("LASTMODIFIED")));
Cảm ơn bạn đã trả lời miniTech của bạn. Có vẻ như GetString bên trong C# là vấn đề. Nó được trả lại cho tôi 2012-07-06-09: 52: 50.926145 cho một số lý do lẻ.Notice thêm '-' –
@DamienJoe: Sau đó sử dụng 'DateTime.ParseExact (" 2012-07-06-09: 52: 50.926145 " , "yyyy-MM-dd-HH: mm: ss.FFFFFF", null) '. [Đây là bản trình diễn.] (Http://ideone.com/AExyK) – Ryan
Giải pháp tuyệt vời! Thumbs up cho tất cả sự giúp đỡ =) Bạn có biết tại sao GetString đang làm điều này? –