android - Converting milliseconds to date -


i trying save time in milliseconds in database text.

long time= system.currenttimemillis() 

after trying retrieve , convert date this:

sqlitedatabase db = dbhelper.getwritabledatabase(); cursor c = db.query("movementtable", null, null, null, null, null, null); string str = "";  long = c.getlong(0);  if (c.movetofirst()) {     {         if (!c.getstring(6).equals("0"))         str = str + c.getlong(0) + " - " +c.getlong(1) + checkpoint(new latlng(c.getdouble(2),c.getdouble(3)))                 + " " + checkpoint(new latlng(c.getdouble(4),c.getdouble(5))) + " " + c.getstring(6) + "\n";     } while (c.movetonext()); } c.close();  text.settext(str); dbhelper.close(); 

code crashes trying initialize "a". without it, works. in string result is: 1433064363251 - 14330643544443 doing wrong? please help. thanx in advance.

movetofirst method should first, can access cursor values.

if (c.movetofirst()) {     long = c.getlong(0);     {         if (!c.getstring(6).equals("0"))         str = str + c.getlong(0) + " - " +c.getlong(1) + checkpoint(new latlng(c.getdouble(2),c.getdouble(3)))                 + " " + checkpoint(new latlng(c.getdouble(4),c.getdouble(5))) + " " + c.getstring(6) + "\n";     } while (c.movetonext()); } c.close(); 

Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -