Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Date and Time Format

Greeting!

I've done a project that can send GPS Coordinates to mobile number Automatically, The Recipients received like this example format "lat:14.7836139 long:12.71104 speed:0.0 Date:1309325189000"
and now I want a format for a date and time like this Date:dd/mm/yy hh:mm Anyone who can Help me?

here is my sample code I use.

public void onLocationChanged(Location loc)

{

loc.getLatitude();

loc.getLongitude();
String Text = "lat:" + loc.getLatitude() + " "
+ "long:" + loc.getLongitude()+" "
+ "speed:" + loc.getSpeed() +" " 
+ "date:" + loc.getTime();   

Toast.makeText( getApplicationContext(),

Text,

Toast.LENGTH_SHORT).show();
String phoneNo = txtPhoneNo.getText().toString();


if (phoneNo.length()>0 && Text.length()>0)                
    sendSMS(phoneNo, Text);               


}
like image 509
Thinkerbelle Avatar asked Nov 14 '22 20:11

Thinkerbelle


1 Answers

Being a development question, this should be moved to StackOverflow, but here's a tip: DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(loc.getTime()));

See the official documentation on the relevant classes around here to tweak it to suit your needs.

like image 83
onik Avatar answered Dec 14 '22 07:12

onik