Size: a a a

iOS Developers — русскоговорящее сообщество

2020 June 05

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
unix это время от сервера
источник

b

bodich in iOS Developers — русскоговорящее сообщество
Anton Burkin
Что угодно можно собрать в байткод
C++ компилируется в код, понятный x86 к примеру. Java компилируется в код, понятный jvm. Одно и то же.
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
let date = Date(timeIntervalSince1970: message.timestamp / 1000.0)
let dateFullString = IncomingTextMessageCell.dateFormatter.string(from: date)
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
но время разное в date и dateFullString
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Sergey Tszyu
не могу понять что не так с dateFormatter, вот что у меня есть из данных

DATE: 2020-06-02 21:09:30 +0000,
dateFullString: 03/06/2020 00:06,
UNIX: 1591132170273.0
задай вопрос
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
в чем может быть трабл?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
в коде программы
источник

b

bodich in iOS Developers — русскоговорящее сообщество
Anton Burkin
Воооот, именно!
Вот именно. Байткод это инструкции для jvm по аналогии инструкций для процессора. Процессор тоже бывает виртуальный
источник

t

tox in iOS Developers — русскоговорящее сообщество
Denis Kim
задай вопрос
из unix получается datefull а не date ))
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
Pavel Subach
Ооооо 🙂 буду писать на Swift под Андроид 🙂
А у андроида разве обычная jvm? Я просто хз тут. В андроиде не шарю.
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
сам форматтер вот такой
static var dateFormatter: DateFormatter = {
        let dateFormatter = DateFormatter()
        dateFormatter.dateFormat = "dd/MM/yyyy HH:MM"
        return dateFormatter
   }()
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
bodich
Вот именно. Байткод это инструкции для jvm по аналогии инструкций для процессора. Процессор тоже бывает виртуальный
Но байткод это не компиляция. Это промежуточный язык. Процесс перевода из яыка Х в язык У называется Транспиляцией.
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Sergey Tszyu
но время разное в date и dateFullString
насколько разное? это же строки. содержимое покажи
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
Pavel Subach
Ооооо 🙂 буду писать на Swift под Андроид 🙂
источник

b

bodich in iOS Developers — русскоговорящее сообщество
Anton Burkin
Но байткод это не компиляция. Это промежуточный язык. Процесс перевода из яыка Х в язык У называется Транспиляцией.
Это инструкции для виртуальной машины. Твой комп тоже можно воссоздать виртуально.
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
вот все данные DATE: 2020-06-02 21:09:30 +0000, dateFullString: 03/06/2020 00:06, UNIX: 1591132170273.0
источник

AB

Anton Burkin in iOS Developers — русскоговорящее сообщество
bodich
Это инструкции для виртуальной машины. Твой комп тоже можно воссоздать виртуально.
Причем тут инструкции к процессу их создания?
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
я получаю 1591132170273.0
источник

b

bodich in iOS Developers — русскоговорящее сообщество
Anton Burkin
Причем тут инструкции к процессу их создания?
Просто jvm это исключительно виртуальная машина
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
делаю из него дату let date = Date(timeIntervalSince1970: message.timestamp / 1000.0)
источник