天天看點

如何将日期時間輸出帶"AM/PM"的字樣呢?

轉自:http://www.java265.com/JavaJingYan/202111/16359117291672.html

格式化日期是我們日常開發中經常要用到的小技巧,因為每個項目的使用者都對自己的時間樣式有自己獨特的要求,那麼Java中如何向日期時間格式化為自己所指定的樣式呢?

當然我們可以使用字元串拼接為指定樣式,但是此種方式過于硬闆,無法達到代碼的重用性,下文是筆者收集的另一種方法,供大家參考

今天收到前端的一個需求,需将時間輸出時帶上AM或PM的字樣,那麼該如何處理呢?

下文将一一道來,如下所示:

實作思路:
   隻是定義合适的SimpleDateFormat對象,即可達到輸出AM/PM效果
	new SimpleDateFormat("hh:mm a");
	 hh:代表12小時計時法
	 a:代表上午/下午的标記
        

例:

package com.java265.other;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
    /*
     * java265.com 輸出帶AM/PM的樣式時間串的示例分享
     **/
    public static void main(String[] args) {
        Date d = new Date();
        SimpleDateFormat f = new SimpleDateFormat("hh:mm a");
        System.out.println(f.format(d));
    }
}
------運作以上代碼,将輸出以下資訊-----
11:54 上午