0
Отвечен

Как расшифровывать дату в API

Никита 9 месяцев назад обновлен Антон Жиянов 8 месяцев назад 2

Добрый день. По ИНН получаю организацию по API. Но дата регистрации, дата изменения приходит в виде непонятных цифр. Как это расшифровать?

Ответ

Ответ
На рассмотрении

Добрый день, Никита. Подсказки по организациям возвращают дату в формате целого числа: 989784000000. Это количество миллисекунд от 01.01.1970.


Для JavaScript преобразуется в дату так:

var ticks = 989784000000;
var date = new Date(ticks);

Для PHP:

$ticks = 989784000000;
$sec = $ticks / 1000;
echo date("d.m.Y", $sec);

Для Java:

long ticks = 989784000000;
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(ticks);

Для C#:

long ticks = 989784000000;
DateTime date = (new DateTime(1970, 1, 1)).AddMilliseconds(ticks);

Для Python:

ticks = 989784000000
sec = ticks/1000
date = datetime.datetime.fromtimestamp(sec)
Ответ
На рассмотрении

Добрый день, Никита. Подсказки по организациям возвращают дату в формате целого числа: 989784000000. Это количество миллисекунд от 01.01.1970.


Для JavaScript преобразуется в дату так:

var ticks = 989784000000;
var date = new Date(ticks);

Для PHP:

$ticks = 989784000000;
$sec = $ticks / 1000;
echo date("d.m.Y", $sec);

Для Java:

long ticks = 989784000000;
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(ticks);

Для C#:

long ticks = 989784000000;
DateTime date = (new DateTime(1970, 1, 1)).AddMilliseconds(ticks);

Для Python:

ticks = 989784000000
sec = ticks/1000
date = datetime.datetime.fromtimestamp(sec)

Сервис поддержки клиентов работает на платформе UserEcho