JAVA獲取指定格式日期

好比說: 2016-02-03 這樣格式的日期。code

能夠使用SimpleDateFormat。orm

它的構造方法參數就能夠指定格式:對象

SimpleDateFormat	df	=	new	SimpleDateFormat("yyyy-MM-dd");

而後經過字符串

df.format(date)

就能夠獲得格式化後的字符串日期get

若是你想要本身指定日期的話,能夠使用Calendar對象。form

經過它,你能夠設置 日期的年月日,時分秒甚至毫秒date

首先獲得這個對象:方法

Calendar	ca	=	Calendar.getInstance();

而後經過其set(int field, int value)方法來設定 具體時間 好比下面,設置爲第一月的第一天:im

ca.set(Calendar.DAY_OF_MONTH, 1);
ca.set(Calendar.MONTH, 0);

沒有變的地方就默認當前時間,好比年就是今年。時間

若是你想要明年的話能夠經過其add方法來實現:

ca.add(Calendar.YEAR, 1);

後面的數字能夠使用負數,表示減去,-1就表示設定Calendar對象的YEAR爲上一年

設定完以後,經過前面SimpleDateFormat對象的format方法來把這個日期格式化:

String result = df.format(ca.getTime());
相關文章
相關標籤/搜索