大資料和日期函式

2021-06-23 08:52:23 字數 1970 閱讀 6285

1、biginteger://用於存放大資料

biginteger b1=newbiginteger("100"); //必須是數字符號會報錯

biginteger b2=newbiginteger("2");

b1.add(b2);

subtract();

multiply();

divide();

2、bigdecimal://用於精確計算

1.建立物件

bigdecimal(double)//不建議用,運算結果不精確

bigdecimal(string);//可以用,但是每次要傳字串給建構函式

static bigdecimalvaluefo (double);//可以,直接傳遞double數

b1.add(b2);

subtract();

multiply();

divide();

3、date (util/sql)

date  d = new date();

long  time = d.gettime();//通過時間物件獲取到當前時間的毫秒值

long  time2 =system.currenttimemillis();//獲取當前的毫秒值

date  d = new date(214243243243l);

settime();//修改時間物件,並賦新值

dateformat()//抽象類

用法:

date d =new date()

dateformat df=dateformat.getdateinstance(dateformat.full);

dateformat df=dateformat.getdateinstance(dateformat.long);

dateformat  df=dateformat.getdateinstance(dateformat.medium);

dateformat df=dateformat.getdateinstance(dateformat.short);

system.out.pirntln(df.format(d)):

dateformat df=dateformat.getdatetimeinstance(dateformat.full,dateformat.full);//年月日星期加時間的

date子類:

******dateformat

(1),date d= newdate();

******dateformat  sdf= new ******dateformat("yyyy年mm月dd日hh:mm:ss")

system.out.pirntln(sdf.format(d)):

(2),string time="2023年8月2日16:25:59";

******dateformat  sdf = new ******dateformat("yyyy年mm月dd日hh:mm:ss")

date d = sdf.parse(time);//將時間字串轉換為日期

4、calendar抽象類

calendar  c=calendar.getinstance();

int  year=c.get(calendar.year);//獲取年份括號中也可以是1

int  month=c.get(calendar.month);//獲取月份(少乙個0開始的)

int  z=c.get(3);//獲取一年的多少個星期

int  day=c.get(calendar.day_of_month);

int  week=c.get(calendar.day_of_week);//問題,國外是週六第七天,週日第一天

要寫方法解決:public static string getweek(int week)

getnum(int num)else

c.add(calendar.year,1);//向後加一年,-1是向前減一年

日期和轉換函式

select sysdate from dual 查詢當前日期 select hiredate from emp select sysdate hiredate 7 from emp 查詢員工工作的週數,用當前日期減去入職日期,除以7 select ename,trunc sysdate hired...

日期和時間函式

日期和時間型別 代表日期和一天內的時間的日期和時間資料型別 資料庫可以識別以下格式的時間和日期.1.字母日期格式 2.數字日期格式 3.未分隔的字串 例子 declare date datetime set date april 15,1998 set date 12 10 1900 set dat...

函式整理(日期和時間函式)

函式整理 日期和時間函式 日期和時間函式處理支援日期 時間值轉換的各種過程。一星期七天用下面的 值表示。值 一星期七天 1 星期日 2 星期一 3 星期二 4 星期三 5 星期四 6 星期五 7 星期六 cdate cdate函式轉換成date子類的表示式。用法為 result cdate expr...