Java筆記 時間類

2021-09-20 02:47:22 字數 2096 閱讀 6723

1、date:日期類

//long型的時間

long time = system.currenttimemillis();//獲取的是當前的時間,單位是毫秒

system.out.println(time);

//先實現將long型時間轉成date型

date date2 = new date(time);

system.out.println("date2:"+date2);

//將date轉型long型時間

system.out.println(date2.gettime());

2、date format:格式化器

//1.使用系統預設提供的格式-dateformat,預設的格式有:short,long,full,default

//第乙個引數:設定日期的格式 第二個引數:設定時間的格式

dateformat dateformat = dateformat.getdatetimeinstance(dateformat.full, dateformat.full);

string datestr = dateformat.format(new date());

system.out.println(datestr);

//2.使用自定義的格式:例子:2019/04/27 10:29:34—******dateformat

******dateformat ******dateformat = new ******dateformat(「yyyy/mm/dd hh:mm:ss」);//hh表示二十四小時 hh:表示12小時制

string date1str = ******dateformat.format(new date());

system.out.println(date1str);

3、math/random:數學計算類

system.out.println(math.abs(-4));//求絕對值

system.out.println(math.floor(3.4));//向下取整

system.out.println(math.ceil(3.04));//向上取整

system.out.println(math.random());//取隨機數 [0,1)

//例項:取[0,10)之間的整數

system.out.println((int)math.floor(math.random()*10));

//random類

//例項:取[0,100)之間的整數

random random = new random();

system.out.println(math.abs(random.nextint()%100));

system.out.println(random.nextint(100));

4、集合

集合與陣列的區別

陣列:可以儲存多個相同型別的資料,資料型別可以是簡單的資料型別也可以是引用資料型別。

>缺點:建立的是乙個定值,只能儲存固定長度的資料,一旦存滿了,就不能在繼續儲存

集合:可以儲存多個相同或不同的資料,但是只能儲存引用資料型別.

>優點:儲存空間會隨著儲存資料的多少而改變.所以可以更加合理的利用記憶體空間,方法更多,更加方便我們實現功能.

>缺點:不能儲存簡單資料型別

集合的分類

collection —介面 -----直接儲存

list —介面

> arraylist —類

> vector ------類

> linkedlist --類

set ----介面

> hashset -----類

> treeset -----類

map-----------介面 -----通過鍵值對的方式儲存

> hashmap ---------類

> treemap ---------類

list,set對比

學習筆記 時間函式

to char sysdate 3,d 2 即當前日期是周五,過三天是下周一 網上搜的一些常用時間函式 加法select sysdate,add months sysdate,12 from dual 加1年 select sysdate,add months sysdate,1 from dual...

讀書筆記 《時間簡史》

早在高中的時候,在學校裡的書籍展覽上就看到了這本書,不過一直沒有翻開的勇氣,霍金先生去世以後,我才發覺是時候翻開這本書了。從小到大,一直有乙個問題困擾著我,聽上去簡單但又捉摸不透,我死之後這個世界上就再也沒有我,永遠永遠,以後這個世界的一切都將與我無關。每當我深想這個問題時總會陷入一種深深的未知的恐...

python學習筆記 時間模組

import time from datetime import date from datetime import time from datetime import datetime 1 時間戳 print time.time 2 字串的時間 print time.ctime 3 元組型別的時間...