java get date marker field(am/pm)

后端 未结 5 1380
没有蜡笔的小新
没有蜡笔的小新 2021-01-12 04:07

I need to get the field AM/PM in date object. How can i get it?

This is my code.

String startTime =\"01:05 PM\";
 SimpleDateFormat sdf = new SimpleDa         


        
5条回答
  •  余生分开走
    2021-01-12 04:46

    You could use a Calendar.

    Calendar cal = Calendar.getInstance();
    cal.setTime(st);
    if (cal.get(Calendar.AM_PM) == Calendar.PM) {
      ...
    }
    

    Make sure you don't have a time zone mismatch when you do this.

提交回复
热议问题