Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL  
Преобразование человекопонятной даты в таймштамп Unix эпохи
UIYOYXBДата: Вс, 14 Августа 2016, 16:07 | Сообщение # 1
Участник
Вообщем понадобилось мне преобразовать человекопонятную дату типа ДД.ММ.ГГГГ ЧЧ:ММ:СС в таймштамп Unix эпохи, если кому то тоже понадобиться выполнять такие преобразования, то можете использовать данную функцию :)

Для преобразования человекопонятной даты в таймштамп эпохи Unix нужно выполнить следующий код:

Код
Call "Timestamp_to_Unix_converter" "ДД.ММ.ГГГГ ЧЧ:ММ:СС"


Результат преобразования человекопонятной даты в таймштамп эпохи Unix будет находится в переменной [Unix_timestamp]

Файл функции нужно скопировать в папку NeoBook 5\Functions\

Пример работы :)



Для обратного преобразования таймштампа эпохи Unix в человекопонятную дату можете воспользоваться функцией которую я выкладывал ранее в этой теме :)
Прикрепления: Timestamp_to_Un.rar (1.0 Kb) · 3588382.jpg (15.2 Kb)


Сообщение отредактировано
UIYOYXB - Вс, 14 Августа 2016, 16:08
 
СообщениеВообщем понадобилось мне преобразовать человекопонятную дату типа ДД.ММ.ГГГГ ЧЧ:ММ:СС в таймштамп Unix эпохи, если кому то тоже понадобиться выполнять такие преобразования, то можете использовать данную функцию :)

Для преобразования человекопонятной даты в таймштамп эпохи Unix нужно выполнить следующий код:

Код
Call "Timestamp_to_Unix_converter" "ДД.ММ.ГГГГ ЧЧ:ММ:СС"


Результат преобразования человекопонятной даты в таймштамп эпохи Unix будет находится в переменной [Unix_timestamp]

Файл функции нужно скопировать в папку NeoBook 5\Functions\

Пример работы :)



Для обратного преобразования таймштампа эпохи Unix в человекопонятную дату можете воспользоваться функцией которую я выкладывал ранее в этой теме :)

Автор - UIYOYXB
Дата добавления - 14 Августа 2016 в 16:07
mishemДата: Вс, 14 Августа 2016, 22:03 | Сообщение # 2
Эксперт форума
UIYOYXB, команды
DateToNum "" "" ""
NumToDate "" "" ""
Не то же самое?


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеUIYOYXB, команды
DateToNum "" "" ""
NumToDate "" "" ""
Не то же самое?

Автор - mishem
Дата добавления - 14 Августа 2016 в 22:03
UIYOYXBДата: Вс, 14 Августа 2016, 22:08 | Сообщение # 3
Участник
Цитата mishem ()
DateToNum "" "" ""
NumToDate "" "" ""
Не то же самое?


Слон и бегемот похожи?
 
Сообщение
Цитата mishem ()
DateToNum "" "" ""
NumToDate "" "" ""
Не то же самое?


Слон и бегемот похожи?

Автор - UIYOYXB
Дата добавления - 14 Августа 2016 в 22:08
mishemДата: Вс, 14 Августа 2016, 23:04 | Сообщение # 4
Эксперт форума
Ты еврей?
Вопросом на вопрос. %)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеТы еврей?
Вопросом на вопрос. %)

Автор - mishem
Дата добавления - 14 Августа 2016 в 23:04
PeterДата: Пн, 15 Августа 2016, 05:47 | Сообщение # 5
Админ NeoBook
Цитата mishem ()
Не то же самое?

Тут все зависит относительно чего считать, т.е. разные точки отсчета.
Где-то уже эту тему мусолили года 3-4 назад,
Все можно сделать и средствами NB и для Unix тоже (попросту учитывать "поправку")
Сейчас искать влом, т.к. спать охота.
Но, если есть отдельная функция (еще и простая), то почему бы и нет.
:)
UIYOYXB, спасибо!


- А вам какую операционку поставить - экспи, семерку или висту?
- Это ты сейчас о чем?
- Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный?
- Ну, конечно, надежный!
- Вот, значит - экспи, без вопросов! Сейчас сделаем...

(Улицы разбитых фонарей, сезон 10, серия 17)

Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!


При модном втюхе модоподдающимся начинает нравиться
 
Сообщение
Цитата mishem ()
Не то же самое?

Тут все зависит относительно чего считать, т.е. разные точки отсчета.
Где-то уже эту тему мусолили года 3-4 назад,
Все можно сделать и средствами NB и для Unix тоже (попросту учитывать "поправку")
Сейчас искать влом, т.к. спать охота.
Но, если есть отдельная функция (еще и простая), то почему бы и нет.
:)
UIYOYXB, спасибо!

Автор - Peter
Дата добавления - 15 Августа 2016 в 05:47
mishemДата: Пн, 15 Августа 2016, 06:04 | Сообщение # 6
Эксперт форума
Цитата Peter ()
Тут все зависит относительно чего считать, т.е. разные точки отсчета.

Понятно.

Интересная заметка.
Цитата
У 64-битных iOS устройств от Apple существует проблема как UNIX системы. Если перевести время на устройстве с 64-битным процессором под управлением iOS на час ночи первого января 1970 года и перезагрузить устройство, будучи в часовом поясе от UTC +1:30 и больше, то после перезагрузки устройства оно не будет включаться, всё время будет светиться "белое яблоко". Происходит это из-за разницы в часовых поясах, то есть: если перевести время на 1:00 1 января 1970 года в часовом поясе UTC +1:30 или больше, то счётчик UNIX-time уходит в минус, так как отсчёт ведётся от UTC времени, что система понять не в состоянии, вследствие чего счётчик зависает. Устройство даже не восстанавливается через DFU, но у проблемы есть три решения другими способами. Первый способ: просто оставить включенным устройство и ждать пока счётчик UNIX-time уйдёт в плюс (пока не доказано, что данный способ работает). Второй способ: ждать пока аккумулятор телефона сядет полностью и счётчик сам сбросится на нулевое состояние. Третий способ: разобрать устройство и отключить аккумулятор на некоторое время, затем собрать устройство, счётчик так же сбросится на ноль и устройство будет работать.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение
Цитата Peter ()
Тут все зависит относительно чего считать, т.е. разные точки отсчета.

Понятно.

Интересная заметка.
Цитата
У 64-битных iOS устройств от Apple существует проблема как UNIX системы. Если перевести время на устройстве с 64-битным процессором под управлением iOS на час ночи первого января 1970 года и перезагрузить устройство, будучи в часовом поясе от UTC +1:30 и больше, то после перезагрузки устройства оно не будет включаться, всё время будет светиться "белое яблоко". Происходит это из-за разницы в часовых поясах, то есть: если перевести время на 1:00 1 января 1970 года в часовом поясе UTC +1:30 или больше, то счётчик UNIX-time уходит в минус, так как отсчёт ведётся от UTC времени, что система понять не в состоянии, вследствие чего счётчик зависает. Устройство даже не восстанавливается через DFU, но у проблемы есть три решения другими способами. Первый способ: просто оставить включенным устройство и ждать пока счётчик UNIX-time уйдёт в плюс (пока не доказано, что данный способ работает). Второй способ: ждать пока аккумулятор телефона сядет полностью и счётчик сам сбросится на нулевое состояние. Третий способ: разобрать устройство и отключить аккумулятор на некоторое время, затем собрать устройство, счётчик так же сбросится на ноль и устройство будет работать.

Автор - mishem
Дата добавления - 15 Августа 2016 в 06:04
  • Страница 1 из 1
  • 1
Поиск: