java当前时间转化毫秒_Java学习笔记-时间相关类
生活随笔
收集整理的這篇文章主要介紹了
java当前时间转化毫秒_Java学习笔记-时间相关类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. Date類: java.util.Date
- 時間原點:1970年1月1日00:00:00(中國+8小時)
4. 帶參數構造:傳入相對原點的毫秒,打印其對應時間
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類型的日期轉換為毫秒,無參數時相當于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(); //得到當前時間 3 String standardDate = simpleDateFormat.format(date); 4 System.out.println(standardDate); //2020-07-28 21:24:36 5 6 date = simpleDateFormat.parse(standardDate); //必須和構造方法中的格式一樣 7 System.out.println(date); //Tue Jul 28 21:28:38 CST 20203. Calendar類: java.util.calendar
- 是一個抽象類,提供了很多操作日歷字段的方法
- 無法直接創建對象,里面有一個getInstance()方法返回一個Canlendar類的子類對象
- public int get(int field): 返回給定日歷字段的值
- public void set(int field , int value): 將給定的日歷字段設置為給定值
- public abstract void add(int field, int amount): 根據日歷規則,給日歷字段增減指定的時間量
- public Date getTime(): 返回表示此Calendar時間毫秒數的Date對象
總結
以上是生活随笔為你收集整理的java当前时间转化毫秒_Java学习笔记-时间相关类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 装修时如何设计灯光
- 下一篇: python教学视频p_python接口