package net.javaiq.examples.date;
import java.sql.Time;
@author
public class TimeFormatter {
public static String getFormattedTime(Time inputTime) {
String formattedTime = "";
if (inputTime != null) {
java.util.StringTokenizer st = new java.util.StringTokenizer(String.valueOf(inputTime), ":");
int hrs = Integer.parseInt((String)st.nextToken());
String mins = st.nextToken();
String secs = st.nextToken();
String meridian = "";
if (hrs > 12) {
hrs = hrs - 12;
meridian = "PM";
} else if (hrs == 12) {
meridian = "PM";
} else {
meridian = "AM";
}
formattedTime = hrs + ":" + mins + ":" + secs + " " + meridian;
}
return formattedTime;
}
@param
public static void main(String[] args) {
Time currentTime = new Time(System.currentTimeMillis());
System.out.println("currentTime :: " + currentTime);
String formattedTime = getFormattedTime(currentTime);
System.out.println("formattedTime :: " + formattedTime);
}
}