Displaying AM and PM in lower case after date formatting

后端 未结 8 1133
谎友^
谎友^ 2020-11-27 06:40

After formatting a datetime, the time displays AM or PM in upper case, but I want it in lower case like am or pm.

This is my code:

public class Timei         


        
8条回答
  •  鱼传尺愫
    2020-11-27 07:14

    Calendar c = Calendar.getInstance();
    
    System.out.println("Current time => " + c.getTime());
    
    SimpleDateFormat df = new SimpleDateFormat("HH:mm a");
    String formattedDate = df.format(c.getTime());
    formattedDate = formattedDate.replace("a.m.", "AM").replace("p.m.","PM");
    
    TextView textView = findViewById(R.id.textView);
    textView.setText(formattedDate);
    

提交回复
热议问题