給時(shí)間加個(gè)格式:
成都創(chuàng)新互聯(lián)成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元運(yùn)城做網(wǎng)站,已為上家服務(wù),為運(yùn)城各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
Date date =new Date(System.currentTimeMillis());
SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss "); String time = formatter.format(date);
System.out.println(time);
這樣你要取整的話 , 把 mm:ss設(shè)置為00:00 就行。
public static long round(double a)
返回最接近參數(shù)的 long 長整型。結(jié)果將四舍五入為整數(shù),對結(jié)果調(diào)用 Math.floor函數(shù), 并將所得結(jié)果強(qiáng)制轉(zhuǎn)換為 long 類型。
換句話說,結(jié)果等于以下表達(dá)式的值:
(long)Math.floor(a + 0.5d)
對于負(fù)數(shù)的四舍五入規(guī)則是 先把負(fù)數(shù)轉(zhuǎn)換為正數(shù),四舍五入后,再轉(zhuǎn)換為負(fù)數(shù)
-2.6轉(zhuǎn)換為正數(shù)2.6,四舍五入2.6+0.5=3.1,然后再轉(zhuǎn)為負(fù)數(shù)-3.1
用Math.floor函數(shù)去掉小數(shù)部分為-3,然后強(qiáng)制轉(zhuǎn)換成長整型-3.
-2.4轉(zhuǎn)換為正數(shù)2.4,四舍五入2.4+0.5=2.9,然后再轉(zhuǎn)為負(fù)數(shù)-2.9
用Math.floor函數(shù)去掉小數(shù)部分為-2,然后強(qiáng)制轉(zhuǎn)換成長整型-2.
所以Math.round(-2.6)=-3,Math.round(-2.4)=-2.
//樓上的錯(cuò)了!(float)(打印的東東讓人不好看懂) double f =3.14; //f是待分析數(shù) int i=(int)f; //i是整數(shù)部分 double o = f-i; //o是小數(shù)部分 System.out.println(f + "的整數(shù)部分=" + i); System.out.println(f + "的小數(shù)部分=" + o);/*輸出結(jié)果3.14的整數(shù)部分=33.14的小數(shù)部分=0.14000000000000012*/
可以把int類型先轉(zhuǎn)化為string類型,如String a = Tl + ""; 然后去小數(shù)點(diǎn)的位置,int b = a.indexOf("."); 然后執(zhí)行截取操作 a=a.subString(0,b); 最后將字符串類型轉(zhuǎn)換為int類型即可,int C=Integer.parseInt(a); 另外要告訴樓主的是int類型只能取整數(shù),要接收一個(gè)小數(shù)的話,樓主可以用double對象