Используйте метод ниже
String givenDateString = "Tue Apr 23 16:08:28 GMT+05:30 2013";
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
try {
Date mDate = sdf.parse(givenDateString);
long timeInMilliseconds = mDate.getTime();
System.out.println("Date in milli :: " + timeInMilliseconds);
} catch (ParseException e) {
e.printStackTrace();
}
Подробнее о строках даты и времени .
Сайты, такие как Wowhead и WoWHearoes использовать клиентские надстройки от игроков, которые собирают данные. Затем данные публикуются на их веб-сайте. Нет возможности получить доступ к базе данных WoW. Лучше всего обратиться в арсенал и извлечь XML, полученный в результате поиска. Арсенал - это просто преобразование xml для возвращаемых данных xml.
Персонажи могут быть добыты из арсенала, страницы - xml. Предметы добываются из локальных установочных файлов игры, по крайней мере, так это делает wowhead.
Получить данные о предметах из арсенала Wow действительно просто!
Например:
http://www.wowarmory.com/item-info.xml?i=33135
Просмотр источника страницы (не через Google Chrome, который отображает преобразованный XML через XSLT) и вы увидите данные XML!
Вы можете использовать страницы со списком поиска, чтобы получить все синие драгоценные камни , например, а затем использовать синтаксический анализатор XML для получения данных
Они извлекают информацию из Оружейной с www.wowarmory.com . Официального API Blizzard для доступа к нему нет, но доступно PHP-решение с открытым исходным кодом ( http://phparmory.sourceforge.net/ )
Подобные сайты фактически получают данные из Оружейной палаты . Если вы выберете какой-либо предмет, гильдию, персонажа и т. Д. И сделаете «Просмотр исходного кода» на странице, вы увидите, что данные XML возвращаются. Вот быстрый пример C # получения данных.
это, вероятно, неправильный сайт для вашего вопроса, но вы думаете о wowarmory xml. официального wow api нет. люди просто выполняют httprequests и получают xml для обработки чисел. попробуйте погуглить. есть несколько библиотек на разных языках, которые уже написаны для вас. Я знаю, что есть реализации на php / ruby. Некоторое время назад я работал над одним в .net, пока не отвлекся. вот статья, которая как бы подводит итог всему этому.
http://www.wow.com/2008/02/11/mashing-up-wow-data-when-we-can-get-it-in-outside -applications /
Wowhead и другие сайты обычно полагаются на данные, собранные пользователями с надстройкой wow.
У Wowhead также есть способ для других сайтов ссылаться на эти данные в всплывающие окна, поэтому их контент повторно используется на нескольких сайтах.
Это сторонний сайт, собирающий данные игроков. Я думаю, что эта коллекция основана на надстройках для WoW, или каждый игрок отправляет информацию вручную.
Следующий вариант - упаковка wow-сайта и синтаксический анализ информации с веб-сайтов (HTML).
Для фактического сбора игровых данных: cosmos.exe - это то, что, например, использует thottbot. Вероятно, он использует какой-то взлом Windows (DLL-инъекция или что-то в этом роде) или обнюхивает пакеты, чтобы определить, какие элементы упали и т.д. (перехватывает трафик с сервера wow на ваш клиент и декодирует его). Он сохраняет эти данные на компьютере пользователя, а затем загружает их на веб-сервер для хранения. Я не знаю, были ли созданы какие-либо библиотеки для такого рода вещей.