Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> XML time, Проблема с временем 
:(
    Опции темы
message
Дата 5.2.2010, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 8.9.2008

Репутация: нет
Всего: 3



Ребята, я в xml новичок, и я не знаю как мне перевести время из такого формата в нормальный... хотя возможно это особенность не самого xml'а. Если кто знает помогите пожалуйста

Код

<match id="15801" time="1265318100">
<competition id="27">5th Cup</competition>
<round id="1">Round 1</round>
<team id="5399" country="Russia" tc="1">Team Empire [2 squad]</team>
<team id="85" country="UK" tc="2">Team Vertex</team>
</match>

<match id="15881" time="1265316300">
<competition id="27">5th Cup</competition>
<round id="1">Round 1</round>
<team id="7686" country="UK" tc="1">Knifeback Mountaineers</team>
<team id="6125" country="European" tc="2">PsychoShock</team>
</match>


<match id="15801" time="1265318100">
PM MAIL   Вверх
diadiavova
Дата 5.2.2010, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 22
Всего: 142



message, не понятно где этот документ используется и на каком языке или с помощью каких инструментов тебе надо менять формат времени.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
message
Дата 5.2.2010, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 8.9.2008

Репутация: нет
Всего: 3



Цитата(diadiavova @ 5.2.2010,  14:39)
message, не понятно где этот документ используется и на каком языке или с помощью каких инструментов тебе надо менять формат времени.

http://etf2l.org/feed/match/

Если в гугль на пример кинуть запрос "1265401800"  (так-же как и time в xml)... то он выдаёт результаты сайтов с датой определённой...  smile 
PM MAIL   Вверх
diadiavova
Дата 5.2.2010, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 22
Всего: 142



Цитата(message @  5.2.2010,  15:28 Найти цитируемый пост)
то он выдаёт результаты сайтов с датой определённой...

Ты не ответил на вопрос. Тебе надо знать каким датам соответствуют конкретные числа что ли?


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
message
Дата 5.2.2010, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 8.9.2008

Репутация: нет
Всего: 3



Цитата(diadiavova @ 5.2.2010,  15:44)
Цитата(message @  5.2.2010,  15:28 Найти цитируемый пост)
то он выдаёт результаты сайтов с датой определённой...

Ты не ответил на вопрос. Тебе надо знать каким датам соответствуют конкретные числа что ли?

ну да, нужно узнать что это за дата и время... а как узнаю, там уже смогу на php и написать обработчик...

UPD. такое ощущение что это просто отсчёт времени (минут я думаю) от определённого дня...

Это сообщение отредактировал(а) message - 5.2.2010, 16:21
PM MAIL   Вверх
diadiavova
Дата 5.2.2010, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 22
Всего: 142



Цитата(message @  5.2.2010,  16:19 Найти цитируемый пост)
ну да, нужно узнать что это за дата и время... а как узнаю, там уже смогу на php и написать обработчик... 

Для каких именно чисел тебе это нужно?

Цитата(message @  5.2.2010,  16:19 Найти цитируемый пост)
а как узнаю, там уже смогу на php и написать обработчик... 

Нужно было столько времени потратить, чтобы узнать, что всё это будет обрабатываться в пхп. На самом деле эти форматы в разных языках могут отличаться. В яваскрипте, например этот формат отображает количество миллисекнд, прошедшее с 1 января 1970 года. В пхп это может быть и по-другому. Если это количество миллисекунд, прошедшее с указанной даты, то 
1265318100 соответствует дате 15.01.1970 15:28:38
Но вообще в каждом языке программирования есть специальные объекты для работы с датами и лучше использовать именно их для таких преобразований. XML - не язык программирования(это я так, на всякий случай)


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
LSD
Дата 5.2.2010, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 8
Всего: 538



В XML время хранится в ISO 8601 формате. Так что это точно не стандартный формат и надо разбираться с тем, что это числа значат.

Если предположить, что это Unix time, то получаем вполне правдоподобные Thu, 04 Feb 2010 21:15:00 GMT.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
message
Дата 5.2.2010, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 8.9.2008

Репутация: нет
Всего: 3



Цитата(LSD @ 5.2.2010,  17:28)
В XML время хранится в ISO 8601 формате. Так что это точно не стандартный формат и надо разбираться с тем, что это числа значат.

Если предположить, что это Unix time, то получаем вполне правдоподобные Thu, 04 Feb 2010 21:15:00 GMT.

ДА! это именно UNIX time... спасибо... я тут посмотрел что в php microtime(); отвечает за это... может у тебя есть, или ты знаешь обработчик кторый из microtime в нормальное время делает? допустим
Код

$a = 1265381323;
echo блаблабла($a);

и он даёт нормальный формат

P.S. Я буду паралельно искать сам в интернете решение
PM MAIL   Вверх
LSD
Дата 5.2.2010, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 8
Всего: 538



Цитата(message @  5.2.2010,  17:54 Найти цитируемый пост)
бработчик кторый из microtime в нормальное время делает

function.date и вообще, это уже в разделе PHP надо спрашивать.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0991 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.