Java之date毫秒值的概念和作用

2021-01-10 彼岸end

各位小夥伴們大家好,這次小編要介紹的是毫秒值的概念和作用,

java.util.Date: 表示時間和日期的類,類Date表示特定的瞬間,精確到毫秒。毫秒:千分之一秒 1000毫秒=1秒特定的瞬間:一個時間點,一瞬間,2088-08-08 09:55:33:333瞬間到2088-08-08 09:55:33:334瞬間這個時間點。……

毫秒值的作用:可以對時間和日期進行計算2099-01-03到 2088-01-01 中間一共有多少天可以把日期轉換成毫秒進行計算,計算完畢,把毫秒轉換為日期

日期轉換成毫秒:

當前日期:2019-09-08時間原點(0毫秒):1970年1月1日00:00:00(英國格林威治)就是計算當前日期到時間原點之間一共經歷了多少毫秒注意:中國屬於東八區,會把時間增加8個小時:1970年1月1日08:00:00把毫秒轉換為日期:1天=24*60*60*60=86400秒=86400*1000=86400000毫秒

代碼如下:

public class Demo01Date {public static void main(String[] args) { System.out.println(System.currentTimeMillis());//獲取當前系統時間一共到1970年00:00:00經歷了多少毫秒 }//1567953046737}

關於Java當中毫秒值的概念和作用小編就先說到這裡,大家要知道currentTimeMillis()是獲取當前時間的,還有時間原點是1970年0:00:00,希望這篇文章可以幫到大家,也歡迎各位小夥伴補充和糾錯。

相關焦點

  • Java transient關鍵字使用小記
    1.transient的作用及使用方法我們都知道一個對象只要實現了Serilizable接口,這個對象就可以被序列化,java的這種序列化模式為開發者提供了很多便利,我們可以不必關係具體序列化的過程,只要這個類實現了Serilizable接口,這個類的所有屬性和方法都會自動序列化。
  • Java面向對象之final、abstract抽象、和變量生命周期
    只要滿足以下條件就可以考慮把一個類設計成final類:在設計之初就考慮不進入繼承體系的類。出於安全考慮,類的實現細節不允許被拓展和修改。比如:基本數據類型的包裝類就是一個典型的例子。該類不會再被拓展。package 語句和java編譯在編譯java文件時的編譯命令為:javac -d .
  • 「每天三分鐘跟我學Java」之Java包裝類,Math 和 Date類
    這一節我們看下Java常用的幾個類,包裝類的拆箱裝箱、Math類的用法和時間類的操作方法。一、Java包裝類Java是面向對象的語言,但8中基本數據類型不能當做對象使用,為了適用「對象」的用法,Java提供了對應的包裝類把基本數據類型也封裝成對象來操作。
  • 俠說java8-LocalDateTime等時間使用手冊(全),先mark後看
    : Fri Jan 17 16:52:59 CST 2020 Date date = new Date(); System.out.println("date : " + date); //1. instant : 2020-01-17T08:52:59.235Z Instant instant = date.toInstant();
  • Java字符串地查找操作
    String類提供了兩種查找字符串的方法,分別是indexOf()和lastIndexOf(),這兩種方法都返回待查找字符或子串在字符串的起始索引位置。int indexOf(String s)該方法用於在字符串中查找與s字符串匹配的子串,若發現匹配的子串,則返回子串的起始位置索引,如果沒有找到與s匹配的子串,返回-1。
  • Java中如何顯示不同時區的時間(原理詳解)
    (在東八區的計算機上) System.out.println(Calendar.getInstance(TimeZone.getTimeZone(「America/Los_Angeles」)).getTime()); 接下來,本文就圍繞這兩個問題,來帶領讀者一起學習一下哪些和Java中的時間有關的概念。
  • 開發崗位這麼多,為什麼選Java?你學Java了嗎-開課吧
    TIOBE編程排行榜根據全球工程師、課程和搜尋引擎數量為指數得出,在一定程度上反映了程式語言的發展趨勢。程式語言排行榜目前很多軟體都是用Java寫的,新出的系統和函數庫為了市場,也會儘量和Java兼容或者提供Java
  • Java 編程技巧之數據結構
    */publicstatic String formatDate(Date date){return DATE_FORMAT.format(date);}由於 SimpleDateFormat 是非線程安全的,當多線程同時調用 formatDate 函數時,會導致返回結果與預期不一致。
  • 遺傳算法的基本概念和實現(附 Java 實現案例)
    本文簡要地介紹了遺傳算法的基本概念和實現,希望能為讀者展示啟發式搜索的魅力。   如上圖(左)所示,遺傳算法當個體由多條染色體組成,每條染色體由多個基因組成。上圖(右)展示了染色體分割和組合方式。  自然選擇的概念  自然選擇的過程從選擇群體中最適應環境的個體開始。後代繼承了父母的特性,並且這些特性將添加到下一代中。
  • Java之File類的構造方法
    Java之File類的簡單介紹,File類的靜態成員變量,這次小編要介紹的是File類的構造方法\\code\\a.text");System.out.println(f1);//重寫了Object類的toString方法,列印的是一個路徑:c:\Users\java\code\a.textFile f2=new File("c:\\Users\\java
  • Java基礎教程:java反射機制教程
    一、反射概念 在正式講解反射之前,為了很好的去理解它我們先從一個案例說起。因為這個類是我們自己定義的,所以在使用的時候我們知道User有兩個欄位name和age,還有無參和有參構造方法,另外的test方法我們也可以直接調用(因為其是public)。
  • 「JAVA」萬字長篇詳述字節碼對象與反射機制完成動態編程
    1.類的加載類的加載是指將類的class文件(字節碼文件)載入JVM內存中,並為之創建一個java.lang.Class對象,也就是字節碼對象。date = new java.util.Date();Class<?
  • 深入分析java中的多態(從jvm角度分析)
    對於java中多態概念的理解一直是面試常問的問題,所以今天花了一些時間好好地整理了一下,力求從java虛擬機的角度來分析和理解多態。一、認識多態1、方法調用在Java中,方法調用有兩類,動態方法調用與靜態方法調用。
  • Java窗體應用程式布局管理器
    窗體裡面有很多組件,這些組件對在窗體中的擺放位置和組件尺寸都有自身的要求,程式設計師添加這些組件到窗體時,該如何安排這些組件在窗體的位置和尺寸呢?這就需要用到Swing的布局管理器。下面主要介紹常用的布局管理器。
  • Java之Random類的簡單介紹
    第一步,導包:import java.util.Random第二步,創建:Random a=new Random();小括號是可以留空的第三步,使用:如果要獲取一個隨機數int數字(範圍是int所有範圍,有正負兩種):int num=a.nextInt();為了方便大家的理解,小編就先粘幾行代碼,是一個比較簡單的猜數字小遊戲,代碼如下:
  • Java編程中基礎反射詳細解析
    類加載指的是將類的class文件讀入內存中,並為之創建一個 java.lang.Class對象,也就是說程序使用任何類的時候,都會為其創建一個class對象。>類加載器類加載器負責將.class文件加載到內存中,並為之生成對應的Class對象。
  • 學習java的優勢是什麼?學習難度怎麼樣
    學習java成為了現在比較熱門的話題。Java是一種可以撰寫跨平臺應用軟體的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於PC、數據中心、遊戲控制臺、科學超級計算機、行動電話和網際網路,同時擁有全球最大的開發者專業社群。
  • Java程式設計師必備基礎:Java代碼是怎麼運行的?
    類加載 在Class文件中描述的各種信息,需要被加載到虛擬機之後才能運行和使用。因此,需要把class字節碼文件加載到Java虛擬機來。 解析動作主要針對類或接口、欄位、類方法、接口方法、方法類型、方法句柄和調用點限定符 7 類符號引用進行。 初始化 到了初始化階段,才真正開始執行類中定義的Java字節碼。在這個階段,則根據程式設計師通過程序制定的主觀計劃去初始化類變量和其他資源。
  • 在C++中,對ptime的操作,相當於對date和time_duration的操作
    由於ptime相當於date+time_duration,所以對它的操作可以分解為對這兩個組成部分的操作。ptime使用date()和time_of_day()兩個成員函數獲得時間點中的日期和時間長度,然後就可以分別處理。
  • Java常見內存溢出異常分析
    Java 棧 StackOverflowError   我們知道, JVM 的運行時數據區中有一個叫做 虛擬機棧 的內存區域, 此區域的作用是: 每個方法在執行時都會創建一個棧幀, 用於存儲局部變量表, 操作數棧, 方法出口等信息。