|
|
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
имеем 16-тиричные числа типа: 07 DF 04 09 0A 29 1C 04 и из этого нужно получить дату и время по схеме 2009-12-02 13:24:43.004518538 (за точное соответствие не ручаюсь) Но как конвертировать??? твивлся каждое число в символ - фигня получается!! ( Подскажите сам принцип - запрограммировать я и сам смогу! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 10:45 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
Areostar, документация на источник данных естественным образом отсутствует? мож ТЗ какое или спецификация где-то пылью покрытые лежат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:11 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
Areostarимеем 16-тиричные числа типа: 07 DF 04 09 0A 29 1C 04 и из этого нужно получить дату и время по схеме 2009-12-02 13:24:43.004518538 (за точное соответствие не ручаюсь)А это не может быть 9 апреля 2015 10 часов 29 минут 28 секунд и 4 попугайских крылышка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:15 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
перевожу вот так: Код: php 1. 2. 3. получается дата только меня чтото в 1970 год отсылает!! Может это связано с тем что я на локалке запускаю! Или я чтото забыл?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:19 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
Areostar, Это явно не может быть чистым unixtime, т.к. тот 4 байта, а у вас 8. И никакие 4 байта из представленных не похожи на более-менее современный диапазон unixtime, т.к. у них нули в старшем разряде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:21 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
miksoft, может! только вот у меня 1970 год получается!??? это у меня ощибка в коде или может потому что сервер(локалка) нк отконфигурен ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:22 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
Ну, 0x07DF — это очевидный 2015 год. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:22 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
miksoft, Значит проблема на том сервере откуда я это получаю! Может это связано с тем сто там стоит винда!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:24 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
Areostar Код: php 1. С этим вообще каши не сваришь, если php 32-разрядный. Тем более, что можно было просто присвоить 16-ричное значение. См. http://php.ru/manual/language.types.integer.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:24 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
RWolfНу, 0x07DF — это очевидный 2015 год. И рочемй я тогда получаю такую древность!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:25 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
Areostar, Потому что сервер и клиент кодируют дату по-разному. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:26 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
miksoftAreostar Код: php 1. С этим вообще каши не сваришь, если php 32-разрядный. Тем более, что можно было просто присвоить 16-ричное значение. См. http://php.ru/manual/language.types.integer.html а что вы тогда посоветуете пользовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:27 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
RWolfAreostar, Потому что сервер и клиент кодируют дату по-разному. Сервер виндовский. и как узнать как там шифруется!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:28 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
Areostar, это и так видно: 07 DF = 2015 год 04 = 4 месяц 09 = 9 число 0A = 10 часов 29 = 41 минута 1C = 34 секунды 04 - не знаю, что такое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:30 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
RWolf, Понял спасибо! тему можно закрывать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:32 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
RWolf, Если предположить, что дело происходит в Самаре, то 04 может оказаться часовым поясом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:37 |
|
||
|
16-тиричные числа в строку
|
|||
|---|---|---|---|
|
#18+
RWolfRWolf, Если предположить, что дело происходит в Самаре, то 04 может оказаться часовым поясом.Да даже и в Москве. Не во всем ПО новые базы часовых поясов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2015, 11:41 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38931610&tid=1341047]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 483ms |

| 0 / 0 |
