Có một số câu hỏi trên trang web này giải thích cách thực hiện điều này. Vấn đề của tôi khi tôi làm những gì dường như làm việc cho tất cả mọi người khác tôi không nhận được ngày hoặc thời gian chính xác. Mã này là ...Chuyển đổi các dấu tích thành DateTime
long numberOfTicks = Convert.ToInt64(callAttribute);
startDateTime = new DateTime(numberOfTicks);
Giá trị của callAttribute
được = "1379953111"
Sau khi chuyển đổi nó giá trị của numberOfTicks
= 1379953111
Nhưng DateTime
kết thúc lên được startDateTime
= {1/1/0001 12:02:17 AM}
Tôi đã lấy cùng một giá trị cho ve và chuyển đổi nó trực tuyến và nó đi kèm với ngày/giờ chính xác.
Tôi đang làm gì sai?
giá trị gì là bạn mong đợi? – Anthony
có thể trùng lặp của [Cách chuyển đổi dấu thời gian UNIX thành DateTime và ngược lại?] (Http://stackoverflow.com/questions/249760/how-to-convert-unix-timestamp-to-datetime-and-vice-versa) – Romoku
Đó là số lượng ve và nó không có gì để làm với giây. Ngày/giờ tôi mong đợi là 9/23/2013 09:18:31. Nếu tôi nhập số vào Epoch Converter tôi nhận được ngày/giờ chính xác. – Gary