1. 程式人生 > >【java學習】9.時間的概念

【java學習】9.時間的概念

十、時間的概念

//1.時間本質

Date now=new Date();//獲得當前的CMOS時間

System.out.println(now);

//時間本質上是一個長整數,是1970-1-1(GMT)到現在所經過的毫秒數

System.out.println(now.getTime());

Datefuture=new Date();

future.setTime(2430180257100L);

System.out.println(future.toString());

//過期方法:將在今後的JVM中有可能不再被支援

System.out.println(future.toLocaleString());

//2.時間的轉化(時間<->字串)

//SimpleDateFormat sdf=newSimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS 本年第w本月第W本年第D E");

SimpleDateFormatsdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

sdf.setLenient(false);        //關閉容錯開關

StringnowTime=sdf.format(now);

System.out.println(nowTime);

StringoldTime="1988-1-31 23:10:22";

try{

Dateold=sdf.parse(oldTime);

System.out.println(old.toLocaleString());

}catch (ParseException e) {

//TODO Auto-generated catch block

e.printStackTrace();

}

//3.取得時間部分分析片段(datepart)

//System.out.println(now.getHours());

Calendarcalendar=Calendar.getInstance();//calendar本身沒有包含時間,其只是一個時間分析工具而已.

calendar.setTime(now);

System.out.println(calendar.get(Calendar.DAY_OF_YEAR));

System.out.println("星期"+"日一二三四五六".charAt(calendar.get(Calendar.DAY_OF_WEEK)-1));

}

相關推薦

java學習9.時間概念

十、時間的概念 //1.時間本質 Date now=new Date();//獲得當前的CMOS時間 System.out.println(now); //時間本質上是一個長整數,是1970-1-1(GMT)到現在所經過的毫秒數 System.out.println(now

java學習spring mvc 公共dao的實現,定義基本的增刪改查

pri 代碼 部分 lec sse encoding del epo repos 接口類:    package com.blog.db.dao; import com.blog.util.Pagination; import java.util.Lis

JAVA學習02.Tomcat配置

參考 pro 放置 目的 classpath JD 路徑 spa tomcat配置 【步驟】 【說明】 1、為什麽配置PATH?   為了方便調用程序,例如你把一個目錄的路徑加到系統默認環境變量PATH裏,那麽你可以直接在運行裏輸入該目錄下的程序名,就可以直接運

JAVA學習java虛擬機內存配置,-Xss256m -Xms512m -Xmx800m -XX:MaxPermSize=512m

程序 導致 可能 tomcat服務 nbsp -xmx tails size log 轉自:https://blog.csdn.net/a503921892/article/details/39048737 配置tomcat服務器內存大小中的Xms、Xmx、PermSize

JAVA學習03.MyEclipse安裝與配置Tomcat

-- tomcat-8 安裝 圖標 -s 服務器 director 找到 tomcat7 【提要】 Eclipse一般用於J2SE,MyEclipse用於J2EE; 【步驟】 1、安裝MyEclipse,網上隨便下載就好; 2、破解MyEclipse,待破解...

JAVA學習07.建立系統模塊的權限表

英文 使用 TP bubuko 分享 http .com java學習 png 【提要】系統權限要盡量做到可配置,包括用戶、菜單、群組、角色、按鈕等 【步驟】 【註意】 1、因為群組名、角色名、按鈕名、菜單名都有可能修改,所以要使用編碼+名稱,編碼

Java學習單例模式

{} on() new 情況下 餓漢模式 syn 效率 存在 情況 單例模式有兩種:餓漢模式和懶漢模式,懶漢模式的特點是延遲加載實例 //餓漢模式class Singleton1{ private static final Singleton1 instance = ne

Java學習網絡編程1

概念 發送 兩臺 物理層 說明 網絡編程 數據鏈路層 應用層 p地址 網絡上兩臺主機的交互 ①根據IP找到對方主機 ②數據發送到對方指定的應用程序上,為了表示這些應用程序,引入了端口的概念。 常用端口: wed端口80 MySQL端口3306 有效端口 0~65535 ③定

Java學習Java簡介與安裝

        Java是一門面向物件程式語言,相對於C語言沒有指標這種讓人難以理解的東西,並且有自己的垃圾回收機制。相對於其他語言,本人感覺Java簡單易學並且功能強大。(當然,python寫起程式碼來更加簡單,不過

java學習java知識點總結

1,java歷史 1.1 java基於C++ 1.4 編譯型語言、解釋型語言、指令碼語言 任何語言都必須翻譯成機器語言,計算機才能執行高階語言編寫的程式。 翻譯的方式有兩種:一個是編譯,一個是解釋。 1.4.1 編譯型語言 編譯型語言寫的程式在被執行之前,

java學習RTTI與反射機制

類載入器首先檢查這個類的Class物件是否已經載入,如果尚未載入,預設的類載入器會根據類名查詢.class檔案,載入時會驗證是否被破壞或者包含不良程式碼,一旦某個類的Class物件被載入記憶體,它就被用來建立這個類的所有物件 Class.forName("");是取得Class物件的引用的一種方法,是用一個

Java學習Scanner類

1.類名稱:java.util.Scanner 2.作用:定義一個輸入流,指明輸入來源。 3.用法:     3.1 從鍵盤輸入。 Scanner input=new Scanner(System.in); int a=input.nextInt();

Java學習String類的常用操作

一、概述。      Java的常用字串型別為String,是一種引用型別(注意C++中的string為基本資料型別),準確來說為 java.lang.String。在String類中,存在許多已經寫好的處理字串的操作介面,所以,Java中對字串的操作十分簡單,一般

Java學習JFileChooser(檔案選擇器)的使用

一、概述。 javax.swing.JFileChooser()(檔案選擇器)提供了一種檔案選擇機制,一般用於開啟檔案,儲存檔案。 二、常用方法。 構造器: 1. public JFileChooser() : 構造一個JFileChooser物件,預設開啟的資料

Java學習使用JColorChooser(顏色選擇器)

一、概述。 java.swing.JColorChooser(顏色選擇器)用於顏色的選擇、編輯等操作。 二、常用方法。 1.public JColorChooser() : 構造器,建立一個預設初始顏色為白色的顏色選擇器。 2.public JColorChooser( Color

Java學習運算子提要

一、算術運算子 求餘運算(%)的運算數可以是浮點數,結果也不一定是整數。 二、賦值運算子 賦值語句也有運算結果,其值為賦值運算子右邊的值。 doubel a; System.out.println(a = 3.5); //輸出 3.5   三

Java學習基本資料型別及其轉換

 一、8種基本資料型別 型別 資料型別    所佔位元組數 預設值 最小值 最大值 整型 byte 1 byte 0 -

Java學習for、while、do...while迴圈語句的學習,斐波那契數列例項。

for迴圈: 先判斷再迴圈,適用於迴圈次數已知。 for迴圈語法:for(表示式1;表示式2;表示式3){ 語句; //迴圈體 } 表示式1、3:任意表達式語句或空語句 表示式2:必須為布林型常量、變數或表示式 執行過程: 例項:求1+2+3+…+100的

JAVA學習如何建立陣列?

陣列是一個固定長度的,包含了相同型別資料的 容器 建立陣列的基本步驟:1、宣告2、建立 3、賦值 1、宣告 此時為首先對要建立的陣列做宣告,聲明後陣列尚未被建立。 例項: int[] array; //宣告陣列,用一個變量表示陣列 2、建立 宣告陣列後就可以對陣列進行建立,定義陣列的

java學習Json框架

1,概念 1)JavaBean JavaBean不是一個程式設計規則,也不是語法規範,它是一個習慣性的程式設計規範。在fastJson中,解析用到的實體類必須嚴格按照JavaBean規範來寫。 特點: ①類為public ②有一個無引數的構造方法。 ③屬性為私有