2014-02-16 5 views
0

В этом вопросе у меня есть два сомнения. Во-первых, у меня есть две строковые переменные с именем biddate и placeddate соответственно, которая содержит дату и время в строке format.The значение в biddate в этом формате: 17-Feb-14 12:54:00 PM, а значение inplacedate также в этом формате: 15-Feb-14 9:55:38 PM. Мне нужно преобразовать битбидты строк и поместить их в формат даты и времени, как указано. Но я не знаю, как это сделать.Преобразование двух строк в формат даты и создание таймера обратного отсчета с этими датами в android

Во-вторых, мне нужно создать таймер в моей деятельности, используя эти два значения biddate и placedate. Поскольку можно видеть, что значение biddate всегда выше, чем значение даты продукта, поэтому мне нужен таймер, который отсчитывает от biddate, чтобы помещать каждую секунду за секунду. Таким образом, разница между biddate и placedate должна отображаться как: xx days xx hours xx minutes Осталось, когда я начал свою деятельность. Когда разница между биддом и помещением становится меньше 1 дня, таймер должен отображаться как xx часов xx минут осталось. Когда битдат становится равным помещению, он должен отображаться как какое-то сообщение в моей деятельности, когда торги заканчиваются, или несколько сообщений вроде этого.

Я новичок в этом мире андроидов. Поэтому я не знаю, как делать эти две вещи. Может ли кто-нибудь помочь мне, помогая мне с программным кодом для вышеуказанных двух вещей.

+0

Для этого вы можете использовать 'Joda' (http://www.joda.org/joda-time/). Документация joda должна помочь вам достичь вашей цели. Никто на этом сайте не собирается писать код для вас :). Если вы что-то попробовали, разместите здесь свой код, и люди будут рады исправить/помочь вам. – rgamber

+0

Чувак, Если я знаю ответ на мой вопрос, то почему, черт возьми, я должен его публиковать здесь ... Я хочу сказать, что я новый поклонник андроида, и я не знаю, какие функции или что-то делать вышеупомянутый сценарий. Поэтому, пожалуйста, поймите мою ситуацию ... – njnjnj

ответ

-1

«Значение на биддате в таком формате: 17-Feb-14 12:54:00 PM, а значение в placedate также в этом формате: 15-Feb-14 9:55:38 PM. Мне нужно для конвертирования как бида для строк, так и размещения к дате и времени, указанному «

и что это за формат? Если вы хотите форматировать строки даты, вы должны прочитать документацию для SimpleDateFormat. Очень просто форматировать строку даты в любом формате, который вам нравится. Из SimpleDateFormat вы можете анализировать свои даты в объектах календаря, сравнивать их, а затем использовать Thread или Timer, чтобы сделать все остальное.