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