大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java日歷類示例

Java日歷類示例

更新時間:2022-07-15 10:52:34 來源:動力節點 瀏覽1191次

Java中的Calendar類是一個Java抽象類,它提供了在特定時刻和一組日歷字段(如MONTH、YEAR、HOUR等)之間轉換日期的方法。它繼承了Object類并實現了Comparable、Serializable、Cloneable接口。

由于它是一個抽象類,所以我們不能使用構造函數來創建實例。相反,我們將不得不使用靜態方法 Calendar.getInstance() 來實例化和實現一個子類。

Calendar.getInstance():根據默認時區的當前時間,使用默認語言環境返回一個 Calendar 實例。

Calendar.getInstance(TimeZone 區域)

Calendar.getInstance(Locale aLocale)

Calendar.getInstance(TimeZone zone, Locale aLocale)

演示 getInstance() 方法的 Java 程序:

// Date getTime(): It is used to return a
// Date object representing this
// Calendar's time value.
import java.util.*;
public class Calendar1 {
	public static void main(String args[])
	{
		Calendar c = Calendar.getInstance();
		System.out.println("The Current Date is:" + c.getTime());
	}
}

輸出:

當前日期是:2018 年 8 月 28 日星期二 11:10:40 UTC

重要方法及其用法

方法 描述
抽象無效添加(int字段,int金額) 它用于根據日歷的規則在給定的日歷字段中添加或減去指定的時間量。
整數獲取(整數字段) 它用于返回給定日歷字段的值。
抽象 int getMaximum(int field) 它用于返回此 Calendar 實例的給定日歷字段的最大值。
抽象 int getMinimum(int field) 它用于返回此 Calendar 實例的給定日歷字段的最小值。
日期獲取時間() 它用于返回表示此日歷時間值的 Date 對象。</td

下面的程序說明了上述方法:

程序 1:演示 get() 方法的 Java 程序。

// Program to demonstrate get() method
// of Calendar class
import java.util.*;
public class Calendar2 {
	public static void main(String[] args)
	{
		// creating Calendar object
		Calendar calendar = Calendar.getInstance();		
		// Demonstrate Calendar's get()method
		System.out.println("Current Calendar's Year: " + calendar.get(Calendar.YEAR));
		System.out.println("Current Calendar's Day: " + calendar.get(Calendar.DATE));
		System.out.println("Current MINUTE: " + calendar.get(Calendar.MINUTE));
		System.out.println("Current SECOND: " + calendar.get(Calendar.SECOND));
	}
}

輸出:

當前日歷的年份:2018
當前日歷日:28
當前分鐘:10
當前秒:45

程序 2:演示 getMaximum() 方法的 Java 程序。

// Program to demonstrate getMaximum() method
// of Calendar class
import java.util.*;
public class Calendar3 {
	public static void main(String[] args)
	{
		// creating calendar object
		Calendar calendar = Calendar.getInstance();
			int max = calendar.getMaximum(Calendar.DAY_OF_WEEK);
		System.out.println("Maximum number of days in a week: " + max);		
		max = calendar.getMaximum(Calendar.WEEK_OF_YEAR);
		System.out.println("Maximum number of weeks in a year: " + max);
	}
}

輸出:

一周的最大天數:7
一年中的最大周數:53

程序 3:演示 getMinimum() 方法的 Java 程序。

// Program to demonstrate getMinimum() method
// of Calendar class
import java.util.*;
public class Calendar4 {
	public static void main(String[] args)
	{
		// creating calendar object
		Calendar calendar = Calendar.getInstance();		
		int min = calendar.getMinimum(Calendar.DAY_OF_WEEK);
		System.out.println("Minimum number of days in week: " + min);		
		min = calendar.getMinimum(Calendar.WEEK_OF_YEAR);
		System.out.println("Minimum number of weeks in year: " + min);
	}
}

輸出:

每周最少天數:1
一年中的最少周數:1

程序 4:演示 add() 方法的 Java 程序。

// Program to demonstrate add() method
// of Calendar class
import java.util.*;
public class Calendar5 {
	public static void main(String[] args)
	{
		// creating calendar object
		Calendar calendar = Calendar.getInstance();
		calendar.add(Calendar.DATE, -15);
		System.out.println("15 days ago: " + calendar.getTime());
		calendar.add(Calendar.MONTH, 4);
		System.out.println("4 months later: " + calendar.getTime());
		calendar.add(Calendar.YEAR, 2);
		System.out.println("2 years later: " + calendar.getTime());
	}
}

輸出:

15 天前:2018 年 8 月 13 日星期一 11:10:57 UTC
4 個月后:2018 年 12 月 13 日星期四 11:10:57 UTC
2 年后:2020 年 12 月 13 日星期日 11:10:57 UTC

以上就是關于“Java日歷類示例”的介紹,大家如果對此比較感興趣,想了解更多相關知識,不妨來關注一下動力節點的Java基礎教程,里面有更豐富的知識等著大家去學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲精品国产综合一线久久 | 九九天天影视 | 亚洲视频www | 99热精品久久只有精品黑人 | 99久久国产综合精品网成人影院 | 国产四虎免费精品视频 | 亚洲国产人成在线观看69网站 | 秘密影院久久综合亚洲综合 | 伊人插插 | 亚洲欧美另类国产综合 | 伊人婷婷色香五月综合缴缴情 | 国产成人精品久久一区二区小说 | 亚洲视频在线a视频 | 国内自拍一二三四2021 | 欧美jizz19性欧美 | 亚洲国产精品线播放 | 男人资源在线观看 | 欧美成人精品一区二区三区 | 婷婷综合激情五月中文字幕 | 综合久久综合久久 | 97视频在线观看播放 | 国产成人综合网亚洲欧美在线 | 亚洲国产成人精品区 | 2019偷偷狠狠的日日 | 日日摸夜夜 | 黄色小视频在线免费观看 | 中文字幕亚洲欧美一区 | 欧美成人毛片一级在线 | 亚洲国产成人精彩精品 | 俄罗斯午夜影院 | 四虎com| 国产成人久久精品 | 国产日韩欧美亚洲综合在线 | h片免费| 免费观看欧美成人禁片 | 国产精品高清全国免费观看 | 日本不卡一区二区三区视频 | 99久久精品久久久久久清纯 | 狠狠色噜噜狠狠狠888奇米 | 久久久久国产精品免费 | 最近中文日本字幕免费完整 |