Преобразование времени в число и обратно.

Тема в разделе "Софт", создана пользователем Кошкин_еж, 10.11.16.

  1. Кошкин_еж

    Кошкин_еж Новичок

    42
    1
    Есть csv файл где данные "09.11.16 19:57" стоят в виде числа "1478710622881".

    Подскажите как вернуть обратно ? С экселем знаком неплохо, но не получается...
     
  2. muhon

    muhon Активный участник

    1.647
    79
    А откуда такая дата? Похожа на unix time stamp. Но не она
     
  3. gerodoth

    gerodoth Активный участник

    10.612
    1.304
  4. RubiN

    RubiN Активный участник

    6.620
    422
    Кошкин_ёж, отбросьте последние 3 цифры и получите свою дату, это таки timestamp, абсолютное время с 1 января 1970 года, 10 цифр, счетчик в секундах, у вас видимо в тысячных указано
     
  5. muhon

    muhon Активный участник

    1.647
    79
    всё таки unix timestamp)про милисекунды забыл, формат то мертвый
     
  6. RubiN

    RubiN Активный участник

    6.620
    422
    похоже на то, date +%s дает только 10 цифр

    Кошкин_ёж, попробуйте, вроде оно, отбрасывать тогда ничего не надо:

    формат ячейки надо поставить "дата"

    ---------- Сообщение добавлено "1478829600" ----------

    ну в общем вот формула с учетом временного пояса:

    =((A1+(3600*3*1000))/ 86400000) + 25569

    в А1 пишем "1478710622881"
     
  7. Кошкин_еж

    Кошкин_еж Новичок

    42
    1

    Блин, класс!!! Нереально помогли. Большое спасибо :)
    Всю башку сломал )))