如何將日期時間輸出帶"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 上午

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM