Convert time value to format “hh:mm Am/Pm” using Android

前端 未结 10 1943
粉色の甜心
粉色の甜心 2020-11-28 13:10

I am getting date value from database like \"2013-02-27 06:06:30\" using StringTokenizer I will get time separately like below

String startTime = \"2013-02         


        
10条回答
  •  粉色の甜心
    2020-11-28 13:45

    I got answer just doing like this.

    startTime = "2013-02-27 21:06:30";
    StringTokenizer tk = new StringTokenizer(startTime);
    String date = tk.nextToken();  
    String time = tk.nextToken();
    
    SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss");
    SimpleDateFormat sdfs = new SimpleDateFormat("hh:mm a");
    Date dt;
    try {    
        dt = sdf.parse(time);
        System.out.println("Time Display: " + sdfs.format(dt)); // <-- I got result here
    } catch (ParseException e) {
        e.printStackTrace();
    }
    

提交回复
热议问题