分享至
我從SQL裡面撈出來 REQ 這個欄位的型態是 NUMBER這個欄位紀錄的是小時,但是會有小數假設取出來是1.98小時
請問該怎麼做才有辦法只取到小數點後面的位數?我只要取0.98就好我不要前面的1
已邀請的邦友 {{ invite_list.length }}/5
第一招 整數扣除法,就跟 froce 用的方法一樣
double c=1.98 double v = c-(int)c; //v = 0.98 double v = c-Math.ceil(c); //v = 0.98
第二招字串拆解法
double c=1.98 String str = String.valueOf(c);; String[] tokens = str.split("."); String vv="0."+tokens[1]; double v=Double.parseDouble(String vv) ;
浩瀚星空謝謝菈~已解決
IT邦幫忙