您好!
我做了一个可以自动将 GPS 坐标发送到手机号码的项目,收件人收到的示例格式为“lat:14.7836139 long:12.71104 speed:0.0 Date:1309325189000”
现在我想要这样的日期和时间格式 Date:dd/mm/yy hh:mm 谁能帮助我?
这是我使用的示例代码。
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);
}
最佳答案
作为开发问题,这应该移至 StackOverflow,但这里有一个提示:
DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(loc.getTime()));
相关类见官方文档around here对其进行调整以满足您的需求。
关于java - 日期和时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6520553/