Java的日期时间
Date類
Date d = new Date()
?
使用SimpleDateFormat格式化日期。
SimpleDateFormat允許用戶自定義日期時間格式來運行。
package cuiyuee; import java.util.*; import java.text.*;public class SimpleDateFormatTest {public static void main(String[] args) {// TODO Auto-generated method stubDate dNow = new Date();SimpleDateFormat ft = new SimpleDateFormat("E yyyy.MM.dd 'at' hh:mm:ss a zzz");System.out.println("Current Date:"+ft.format(dNow));}}?
使用printf格式化日期
printf方法可以輕松的格式化時間和日期,使用兩個字母格式,以%t開頭并且以下面表格中的一個字母結尾。
轉換符 ? ? ? ? ? ? 說明 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 實例
c ? ? ? ? ? ? ?包括全部日期和時間信息 ? ? ? ? ??星期二 五月 09 13:07:43 CST 2017
F ? ? ? ? ? ? ?年-月-日 格式 ? ? ? ? ? ? ? ? ? ? ? ?2007-10-27
D ? ? ? ? ? ? 月/日/年 ?格式 ? ? ? ? ? ? ? ? ? ? ? ?10/27/07
r ? ? ? ? ? ? ?時分秒 PM 格式(12小時制) ? ??02:25:51 下午
T ? ? ? ? ? ? ?時分秒 格式(24小時制) ? ? ? ?14:28:16
R ? ? ? ? ? ? 時分格式(24小時制) ? ? ? ? ? ?14:28
package cuiyuee; import java.util.Date;public class PrintfDateTest {public static void main(String[] args) {// TODO Auto-generated method stubDate date = new Date();System.out.printf("全部日期和時間信息:%tc%n",date );System.out.printf("年月日:%tF%n",date);System.out.printf("月/日/年:%tD%n",date);System.out.printf("HH:MM:SS PM格式(12小時制):%tr%n",date);System.out.printf("HH:MM:SS PM格式(24小時制):%tT%n",date);System.out.printf("HH:MMPM格式(24小時制):%tR",date);}}?
轉載于:https://www.cnblogs.com/cindy-cindy/p/6830165.html
總結
- 上一篇: EF二级缓存
- 下一篇: 跨站的艺术-XSS Fuzzing 的技