java当前时间转化毫秒_Java学习笔记-时间相关类
生活随笔
收集整理的這篇文章主要介紹了
java当前时间转化毫秒_Java学习笔记-时间相关类
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. Date類: java.util.Date
- 時間原點(diǎn):1970年1月1日00:00:00(中國+8小時)
4. 帶參數(shù)構(gòu)造:傳入相對原點(diǎn)的毫秒,打印其對應(yīng)時間
1 Date date = new Date(0L); 2 System.out.println(date); //Thu Jan 01 08:00:00 CST 1970 3 Date date1 = new Date(System.currentTimeMillis()); 4 System.out.println(date1); //Tue Jul 28 21:02:32 CST 20205. long getTime(Date) 把Date類型的日期轉(zhuǎn)換為毫秒,無參數(shù)時相當(dāng)于System.currentTimeMillis()
2. DateFormat類: java.text.DateFormat
- 是一個抽象類。繼承自Format抽象類。
- 可以使用它的子類:SimpleDateFormat類
- 格式化日期為文本、解析文本為日期
如:"yyyy-MM-dd HH:mm:ss", "yyyy年MM月dd日 HH時mm分ss秒"
1 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 2 Date date= new Date(); //得到當(dāng)前時間 3 String standardDate = simpleDateFormat.format(date); 4 System.out.println(standardDate); //2020-07-28 21:24:36 5 6 date = simpleDateFormat.parse(standardDate); //必須和構(gòu)造方法中的格式一樣 7 System.out.println(date); //Tue Jul 28 21:28:38 CST 20203. Calendar類: java.util.calendar
- 是一個抽象類,提供了很多操作日歷字段的方法
- 無法直接創(chuàng)建對象,里面有一個getInstance()方法返回一個Canlendar類的子類對象
- public int get(int field): 返回給定日歷字段的值
- public void set(int field , int value): 將給定的日歷字段設(shè)置為給定值
- public abstract void add(int field, int amount): 根據(jù)日歷規(guī)則,給日歷字段增減指定的時間量
- public Date getTime(): 返回表示此Calendar時間毫秒數(shù)的Date對象
總結(jié)
以上是生活随笔為你收集整理的java当前时间转化毫秒_Java学习笔记-时间相关类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 装修时如何设计灯光
- 下一篇: java中servletcontext_