Tôi đang làm việc với pbx cho các cuộc gọi voip. Một khía cạnh của pbx là bạn có thể chọn nhận các gói CDR. Những gói này có 2 dấu thời gian: "utc" và "local", nhưng cả hai dường như luôn giống nhau.Chuyển đổi giờ địa phương (10 chữ số) thành định dạng ngày giờ có thể đọc được
Dưới đây là ví dụ về dấu thời gian: "1268927156".
Ngay từ cái nhìn đầu tiên, dường như không có logic trong đó. Vì vậy, tôi đã cố gắng chuyển đổi nó một số cách, nhưng không có kết quả tốt. Giá trị đó sẽ cung cấp một khoảng thời gian khoảng 11 giờ sáng (+ 1GMT) ngày hôm nay.
Những điều tôi đã cố gắng:
- Datetime dt = new Datetime (số);
- Thời gian ts = new Timespan (số);
- DateTime utc = new DateTime (số + 504911232000000000, DateTimeKind.Utc)
và một số người khác tôi không thể nhớ ngay bây giờ.
Tôi có thiếu thứ gì đó ngu ngốc ở đây không?
Cảm ơn trước
những lớp học này có đi kèm với phương pháp ToString hoặc Định dạng không? – lexu