Konwertuj wartość czasu na format „hh: mm Am / Pm” za pomocą Androida

Otrzymuję wartość daty z bazy danych, taką jak „2013-02-27 06:06:30” przy użyciu StringTokenizer Otrzymam czas oddzielnie, jak poniżej

String startTime = "2013-02-27 06:06:30";

StringTokenizer token = new StringTokenizer(startTime);
String date1 = token.nextToken();  
String time1 = token.nextToken(); 

w czasie1 otrzymuję wynik 06:06:30,

Czy mogę zapisać go w innej zmiennej typu String w następujący sposób?

String displayValue = "06:06 AM";

A jeśli zmienna time1 ma wartość

String time = 16:00:00;

to powinno zostać przekonwertowane na:

String displayValue = "04:00 PM";

questionAnswers(9)

yourAnswerToTheQuestion