Try this tested working demo
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
System.out.println("Converted Date : " + convertDate("23 Feb 2014 14:00:48"));
}
private String convertDate(String date) {
try {
SimpleDateFormat format = new SimpleDateFormat("dd MMM yyyy hh:mm:ss");
Date d = format.parse(date);
SimpleDateFormat serverFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
return serverFormat.format(d);
} catch (Exception e) {
e.printStackTrace();
}
return "";
}
}
output:
Converted Date : 2014-02-23T14:00:48.000Z