轉自: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 上午