同學(xué)們,我想問下這兩句什么意思?
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
? ? ? String s = sdf.format(new Date());
//第一句是創(chuàng)建了有參的構(gòu)造方法sdf,但是里面的參數(shù)要怎么用?還有下面的sdf.format(new Date());這句看的我有點(diǎn)蒙,
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
? ? ? String s = sdf.format(new Date());
//第一句是創(chuàng)建了有參的構(gòu)造方法sdf,但是里面的參數(shù)要怎么用?還有下面的sdf.format(new Date());這句看的我有點(diǎn)蒙,
2016-11-15
舉報(bào)
2016-12-28
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");這個(gè)是定制顯示日期格式
String s = sdf.format(new Date()); 首先new date()是創(chuàng)建一個(gè)日期類,的是你計(jì)算機(jī)上的日期,就是當(dāng)前日期。sdf.format 這個(gè)是new SimpleDateFormat("yyyy年MM月dd日") 的一個(gè)方法,就是把日期格式轉(zhuǎn)換成字符串格式。當(dāng)然要用一個(gè)字符串去接它。。這些都是最簡(jiǎn)單的面向?qū)ο蟮闹R(shí)。。
2016-11-22
復(fù)雜寫法 Date d=new Date();//定義一個(gè)日期類型的函數(shù),這個(gè)日期為當(dāng)前日期
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//日期的格式
String s=sdf.format(d);//現(xiàn)在s是一個(gè)日期類型的字符串
2016-11-15
類是事務(wù)的抽象SimpleDateFormat sdf = new SimpleDateFormat(yyyy年MM月dd日);是創(chuàng)建了sdf實(shí)例對(duì)象并且要求顯示日期格式為參數(shù)的中文形式,而format是SimpleDateFormate類的一個(gè)方法,通俗點(diǎn)是一個(gè)函數(shù),它在定義時(shí)也需要傳參,屬性就是變量,方法就是函數(shù),構(gòu)造方法其實(shí)歸根結(jié)底也是一個(gè)其它編程人員定義好的函數(shù)由我們來調(diào)用
2016-11-15
首先,你要明白類的概念。sdf創(chuàng)建了一個(gè)時(shí)間格式的類,格式為里面的參數(shù)。
其次,new Date()是創(chuàng)建了當(dāng)前的時(shí)間,這個(gè)時(shí)間的格式可能不是你想要的,所以用名為sdf的SimpleDateFormat類的format方法把當(dāng)前時(shí)間按參數(shù)格式輸出