java(九)Math類和Random類,日期類和日期格式化

一、Math類操作數(shù)字的,三角函數(shù),最大值,最小值等等

二、Randon類是操作隨機(jī)數(shù)。具體內(nèi)容看APi

三、日期類獲取毫秒數(shù)(Date)類

Date date =new Date()
long time =date.getTime()
// 或者   System.currentTimeMillis();
System.out.println(time);

四、操作日期的獲取和賦值、添加、減少等等。(Calendar)類

 Calendar calendar = Calendar.getInstance();
 int year = calendar.get(Calendar.YEAR); // 獲取年份
 System.out.println(year); // 2017

// 添加add()
calendar.add(Calendar.YEAR,100); // 2117
// 賦值
Date date =new Date();
calendar.set(date);

五、日期格式化和字符串解析(SimpleDateFormat)

  • 格式化
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd");
 String name = sf.format(new Date());
 System.out.println("name = " + name); // 2017-9-26
  • 字符串解析
   // 格式化日期 DateFormat 下的SimpleDateFormat類 parse()轉(zhuǎn)化為日期; format()格式化
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        // 定義一個(gè)日期轉(zhuǎn)化為毫秒數(shù)
        Date time1 = null;
        try {
            time1 = dateFormat.parse("2017-10-10");
        } catch (Exception e) {

        }
        calendar.setTime(time1);
        System.out.println(calendar.get(Calendar.MONTH)); // 9

六、詳情操作

http://blog.csdn.net/jediael_lu/article/details/43852043

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容