i have developed a code that retrieves songs from sdcard but my problem is am recieving song duration im milliseconds. i want to convert it to a format h:m:s. but have failed. here is my code`
public class SongsActivity extends ListActivity {
    SimpleCursorAdapter adapter;
    MediaPlayer myMediaPlayer;
    private Utilities utils;
    /** Called when the activity is first created. */
    @SuppressWarnings("deprecation")
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        findViewById(R.id.dura);
        String[] from = {
            MediaStore.MediaColumns.TITLE, MediaStore.Audio.Media.ARTIST, MediaStore.Audio.Media.ALBUM, MediaStore.Audio.Media.DURATION};
        int[] to = {
            R.id.title, R.id.artist, R.id.album, R.id.dura};
        @SuppressWarnings("deprecation")
        Cursor cursor = managedQuery(
            MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
            null,
            null,
            null, MediaStore.Audio.Media.TITLE);
        adapter = new SimpleCursorAdapter(this,
        R.layout.custom_list_item, cursor, from, to);
        setListAdapter(adapter);
  }
any one please help me show me how i can change MediaStore.Media.Duratio from milliseconds to H:M:S. thank you in advance for your help