Witam, mam problem z przesłaniem, a w zasadzie z prawidłowym zinterpretowaniem daty po stronie klienta mobilnego. Przesylanie danych odbywa sie przez protokol http. Wyslanie daty polega na przeslanu long'a i za pomoca niego zbudowanie obiektu klasy Date. Long jest identyczny po obu stronach. Wydaje mi sie ze problemem jest tu defaultowo ustawiony rodzaj interpretowania daty. Czy ktos moze mi napisac jak co trzeba przekazac z obiektu date po stronie serwera i jak ustawic za pomoca tego Date na telefonie?
0
0
jestes pewien ze mozesz programowo zmienic date na telefonie? (o ile dobrze zrozumialam Twojego posta).
jesli chodzi o czytanie daty w tel ja robie to w ten sposob:
public String getStartDateAndTime(){
_dateFormat = new SimpleDateFormat("yyyy-MM-dd' 'HH:mm:ss");
_calendar = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
_calendar.setTime(new Date(System.currentTimeMillis()));//now
return _dateFormat.format(_calendar, new StringBuffer(), null).toString();
}//end of getStartDateAndTime() method
pzdr
0
Zauwazylem ze na serwerze jest format daty CEST a w kliencie moblinym UTC. Jak zamienic format UTC na CEST? Najlepiej z za pomoca obiektu Date.