Hi,大家好久不見,今天我們在這裡給大家介紹一下關於Java的小知識,在Java中定義日期格式的轉換符,至於運用呢就不和大家做介紹了;接下來就給大家詳細介紹一下如何實現。
那我們該如何創建使用呢?首先準備eclipse(這只是作者用的哦,還有很多就不做具體介紹了),然後點擊File --> new -->Javaproject,然後給自己的Javaproject取一個名字,我們在這裡取名為GetTime,然後打開新建一個package名為Format的package,然後在package中新建一個名為FormatTime的class,如圖:
接下來就開始進行代碼實現,全部代碼如下:
package format;
import java.util.Date;
import java.util.Locale;
public class FormatTime {
public static void main(String[] args) {
// TODO Auto-generated method stub
Date date=new Date();
//b的使用,月份簡稱
String str=String.format(Locale.US,"英文月份簡稱:%tb",date);
System.out.println(str);
System.out.printf("本地月份簡稱:%tb%n",date);
//B的使用,月份全稱
str=String.format(Locale.US,"英文月份全稱:%tB",date);
System.out.println(str);
System.out.printf("本地月份全稱:%tB%n",date);
//a的使用,星期簡稱
str=String.format(Locale.US,"英文星期的簡稱:%ta",date);
System.out.println(str);
//A的使用,星期全稱
System.out.printf("本地星期的簡稱:%tA%n",date);
//C的使用,年前兩位
System.out.printf("年的前兩位數字(不足兩位前面補0):%tC%n",date);
//y的使用,年後兩位
System.out.printf("年的後兩位數字(不足兩位前面補0):%ty%n",date);
//j的使用,一年的天數
System.out.printf("一年中的天數(即年的第幾天):%tj%n",date);
//m的使用,月份
System.out.printf("兩位數字的月份(不足兩位前面補0):%tm%n",date);
//d的使用,日(二位,不夠補零)
System.out.printf("兩位數字的日(不足兩位前面補0):%td%n",date);
//e的使用,日(一位不補零)
System.out.printf("月份的日(前面不補0):%te",date);
}
}
定義日期格式的轉換符可以使日期通過指定的轉換符生成新字符串。
運行結果如下所示:
今天就到此結束了,如果大家有什麼不懂的地方歡迎留言或私信,有什麼錯誤的地方歡迎大家批評指正,謝謝大家!
java中如重複提供日期
java中日期和時間的格式化編碼
java中使用printf格式化獲取當前日期
java中使用 SimpleDateFormat 格式化日期
java中如何獲取當前時間