Я работаю с pbx для звонков в voip. Один из аспектов pbx заключается в том, что вы можете выбрать прием CDR-пакетов. Эти пакеты имеют 2 временных метки: «utc» и «local», но оба кажутся всегда одинаковыми.Преобразование локального времени (10-значное число) в формат read-datetime
Вот пример временной метки: «1268927156».
На первый взгляд, похоже, в этом нет никакой логики. Поэтому я попытался преобразовать его несколькими способами, но без хорошего результата. Это значение должно обеспечить время около 11 утра (+ 1GMT) сегодня.
Что я пробовал:
- Datetime дт = новый Datetime (номер);
- Timespan ts = new Timespan (number);
- DateTime = UTC новый DateTime (номер + 504911232000000000, DateTimeKind.Utc)
и некоторые другие, которые я не могу вспомнить прямо сейчас.
Я пропустил что-то глупое здесь?
Заранее спасибо
Разве эти классы не имеют метода ToString или Format? – lexu