Java 教程 Java 简介 Java 下载安装 Java 入门 Java 语法 Java 注释 Java 变量 Java 数据类型 Java 数据类型转换 Java 运算符 Java 字符串 Java 数学方法 Java 布尔值 Java If ... Else 语句 Java Switch 语句 Java While 循环语句 Java For 循环语句 Java Break 和 Continue 语句 Java 数组 Java 方法 Java 方法中的参数 Java 方法重载 Java 作用域 Java 递归 Java OOP 面向对象编程 Java 对象和类 Java 类属性 Java 类方法 Java 构造函数 Java 修饰符 Java 封装 Java 包(Packages) Java 继承 Java 多态 Java 内部类 (嵌套类) Java 抽象类 Java 接口 Java 枚举 Java 用户输入 (Scanner) Java 日期和时间 Java ArrayList 数组列表 Java 链表 Java HashMap Java HashSet 集合 Java 迭代器 Java 包装类 Java 异常 - Try...Catch Java 正则表达式 Java 线程 Java Lambda 表达式 Java 文件处理 Java 创建文件和写入文件 Java 读取文件 Java 删除文件 Java ArrayList Java ArrayList Java LinkedList Java 列表排序 Java HashMap Java HashSet Java 迭代器 Java 包装类 Java 异常 - Try...Catch Java 正则表达式 Java 线程 Java Lambda 表达式 Java 高级排序(Comparator 和 Comparable) Java 如何将两个数字相加 Java 如何将两个数字相加 Java 如何统计字数 Java 如何反转字符串 Java 如何计算数组元素的和 Java 如何将字符串转换为数组 Java 如何排序数组 Java 如何计算数组元素的平均值 Java 如何找到数组中的最小元素 Java 如何遍历 ArrayList Java 如何遍历 HashMap Java 如何遍历枚举 Java 如何计算矩形的面积 Java 如何判断数字的奇偶性 Java 如何判断数字的正负 Java 如何求一个数的平方根 Java 如何生成随机数 Java 关键字 Java String 方法 Java Math 方法 Java Output 方法 Java Arrays 类 Java ArrayList 方法 Java LinkedList 方法 Java HashMap 方法 Java Scanner 方法 Java 迭代器接口 Java 错误和异常类型 Java abstract 关键字 Java assert 关键字 Java boolean 关键字 Java break 关键字 Java byte 关键字 Java case 关键字 Java catch 关键字 Java char 关键字 Java class 关键字 Java continue 关键字 Java default 关键字 Java do 关键字 Java double 关键字 Java else 关键字 Java enum 关键字 Java exports 关键字 Java extends 关键字 Java final 关键字 Java finally 关键字 Java float 关键字 Java for 关键字 Java if 关键字 Java implements 关键字 Java import 关键字 Java instanceof 关键字 Java int 关键字 Java interface 关键字 Java long 关键字 Java module 关键字 Java native 关键字 Java new 关键字 Java package 关键字 Java private 关键字 Java protected 关键字 Java public 关键字 Java requires 关键字 Java return 关键字 Java short 关键字 Java static 关键字 Java super 关键字 Java switch 关键字 Java synchronized 关键字 Java this 关键字 Java throw 关键字 Java throws 关键字 Java transient 关键字 Java try 关键字 Java var 关键字 Java void 关键字 Java volatile 关键字 Java while 关键字 Java String 方法 Java String charAt() 方法 Java String codePointAt() 方法 Java String codePointBefore() 方法 Java String codePointCount() 方法 Java String compareTo() 方法 Java String compareToIgnoreCase() 方法 Java String concat() 方法 Java String contains() 方法 Java String contentEquals() 方法 Java String copyValueOf() 方法 Java String endsWith() 方法 Java String equals() 方法 Java String equalsIgnoreCase() 方法 Java String format() 方法 Java String getBytes() 方法 Java String getChars() 方法 Java String hashCode() 方法 Java String indexOf() 方法 Java String isEmpty() 方法 Java String join() 方法 Java String lastIndexOf() 方法 Java String length() 方法 Java String matches() 方法 Java String offsetByCodePoints() 方法 Java String regionMatches() 方法 Java String replace() 方法 Java String replaceAll() 方法 Java String replaceFirst() 方法 Java String split() 方法 Java String startsWith() 方法 Java String subSequence() 方法 Java String substring() 方法 Java String toCharArray() 方法 Java String toLowerCase() 方法 Java String toString() 方法 Java String toUpperCase() 方法 Java String trim() 方法 Java String valueOf() 方法 Java Math 方法 Java Math abs() 方法 Java Math acos() 方法 Java Math addExact() 方法 Java Math asin() 方法 Java Math atan() 方法 Java Math atan2() 方法 Java Math cbrt() 方法 Java Math ceil() 方法 Java Math copySign() 方法 Java Math cos() 方法 Java Math cosh() 方法 Java Math decrementExact() 方法 Java Math exp() 方法 Java Math expm1() 方法 Java Math floor() 方法 Java Math floorDiv() 方法 Java Math floorMod() 方法 Java Math getExponent() 方法 Java Math hypot() 方法 Java Math IEEEremainder() 方法 Java Math incrementExact() 方法 Java Math log() 方法 Java Math log10() 方法 Java Math log1p() 方法 Java Math max() 方法 Java Math min() 方法 Java Math multiplyExact() 方法 Java Math negateExact() 方法 Java Math nextAfter() 方法 Java Math nextDown() 方法 Java Math nextUp() 方法 Java Math pow() 方法 Java Math random() 方法 Java Math rint() 方法 Java Math round() 方法 Java Math scalb() 方法 Java Math signum() 方法 Java Math sin() 方法 Java Math sinh() 方法 Java Math sqrt() 方法 Java Math subtractExact() 方法 Java Math tan() 方法 Java Math tanh() 方法 Java Math toDegrees() 方法 Java Math toIntExact() 方法 Java Math toRadians() 方法 Java Math ulp() 方法 Java Output 方法 Java Output print() 方法 Java Output printf() 方法 Java Output println() 方法 Java Arrays 类 Java Arrays.compare() 方法 Java Arrays.equals() 方法 Java Arrays.fill() 方法 Java Arrays.sort() 方法 Java ArrayList 方法 Java ArrayList add() 方法 Java ArrayList addAll() 方法 Java ArrayList clear() 方法 Java ArrayList clone() 方法 Java ArrayList contains() 方法 Java ArrayList ensureCapacity() 方法 Java ArrayList forEach() 方法 Java ArrayList get() 方法 Java ArrayList indexOf() 方法 Java ArrayList isEmpty() 方法 Java ArrayList iterator() 方法 Java ArrayList lastIndexOf() 方法 Java ArrayList listIterator() 方法 Java ArrayList remove() 方法 Java ArrayList removeAll() 方法 Java ArrayList removeIf() 方法 Java ArrayList replaceAll() 方法 Java ArrayList retainAll() 方法 Java ArrayList set() 方法 Java ArrayList size() 方法 Java ArrayList sort() 方法 Java ArrayList spliterator() 方法 Java ArrayList subList() 方法 Java ArrayList toArray() 方法 Java ArrayList trimToSize() 方法 Java LinkedList 方法 Java LinkedList add() 方法 Java LinkedList addAll() 方法 Java LinkedList addFirst() 方法 Java LinkedList addLast() 方法 Java LinkedList clear() 方法 Java LinkedList clone() 方法 Java LinkedList contains() 方法 Java LinkedList getFirst() 方法 Java LinkedList forEach() 方法 Java LinkedList get() 方法 Java LinkedList indexOf() 方法 Java LinkedList isEmpty() 方法 Java LinkedList iterator() 方法 Java LinkedList lastIndexOf() 方法 Java LinkedList listIterator() 方法 Java LinkedList removeFirst() 方法 Java LinkedList remove() 方法 Java LinkedList removeAll() 方法 Java LinkedList removeIf() 方法 Java LinkedList removeLast() 方法 Java LinkedList replaceAll() 方法 Java LinkedList retainAll() 方法 Java LinkedList set() 方法 Java LinkedList size() 方法 Java LinkedList sort() 方法 Java LinkedList spliterator() 方法 Java LinkedList subList() 方法 Java LinkedList toArray() 方法 Java HashMap 方法 Java HashMap clear() 方法 Java HashMap clone() 方法 Java HashMap compute() 方法 Java HashMap computeIfAbsent() 方法 Java HashMap computeIfPresent() 方法 Java HashMap containsKey() 方法 Java HashMap containsValue() 方法 Java HashMap entrySet() 方法 Java HashMap forEach() 方法 Java HashMap get() 方法 Java HashMap getOrDefault() 方法 Java HashMap isEmpty() 方法 Java HashMap keySet() 方法 Java HashMap merge() 方法 Java HashMap put() 方法 Java HashMap putAll() 方法 Java HashMap putIfAbsent() 方法 Java HashMap remove() 方法 Java HashMap replace() 方法 Java HashMap replaceAll() 方法 Java HashMap size() 方法 Java HashMap values() 方法 Java Scanner 方法 Java Scanner close() 方法 Java Scanner delimiter() 方法 Java Scanner findInLine() 方法 Java Scanner findWithinHorizon() 方法 Java Scanner hasNext() 方法 Java Scanner hasNextBoolean() 方法 Java Scanner hasNextByte() 方法 Java Scanner hasNextDouble() 方法 Java Scanner hasNextFloat() 方法 Java Scanner hasNextInt() 方法 Java Scanner hasNextLine() 方法 Java Scanner hasNextLong() 方法 Java Scanner hasNextShort() 方法 Java Scanner locale() 方法 Java Scanner next() 方法 Java Scanner nextBoolean() 方法 Java Scanner nextByte() 方法 Java Scanner nextDouble() 方法 Java Scanner nextFloat() 方法 Java Scanner nextInt() 方法 Java Scanner nextLine() 方法 Java Scanner nextLong() 方法 Java Scanner nextShort() 方法 Java Scanner radix() 方法 Java Scanner reset() 方法 Java Scanner useDelimiter() 方法 Java Scanner useLocale() 方法 Java Scanner useRadix() 方法 Java 迭代器接口 Java 错误和异常类型 Java.io.BufferedInputStream 类 Java.io.BufferedOutputStream 类 Java.io.BufferedReader 类 Java.io.BufferedWriter 类 Java.io.ByteArrayInputStream 类 Java.io.ByteArrayOutputStream 类 Java.io.CharArrayReader 类 Java.io.CharArrayWriter 类 Java.io.Console 类 Java.io.DataInputStream 类 Java.io.DataOutputStream 类 Java.io.File 类 Java.io.FileDescriptor 类 Java.io.FileInputStream 类 Java.io.FileOutputStream 类 Java.io.FilePermission 类 Java.io.FileReader 类 Java.io.FileWriter 类 Java.io.FilterInputStream 类 Java.io.FilterOutputStream 类 Java.io.FilterReader 类 Java.io.FilterWriter 类 Java.io.InputStream 类 Java.io.InputStreamReader 类 Java.io.LineNumberInputStream 类 Java.io.LineNumberReader 类 Java.io.ObjectInputStream 类 Java.io.ObjectInputStream.GetField 类 Java.io.ObjectOutputStream 类 Java.io.ObjectOutputStream.PutField 类 Java.io.ObjectStreamClass 类 Java.io.ObjectStreamField 类 Java.io.OutputStream 类 Java.io.OutputStreamWriter 类 Java.io.PipedInputStream 类 Java.io.PipedOutputStream 类 Java.io.PipedReader 类 Java.io.PipedWriter 类 Java.io.PrintStream 类 Java.io.PrintWriter 类 Java.io.PushbackInputStream 类 Java.io.PushbackReader 类 Java.io.RandomAccessFile 类 Java.io.Reader 类 Java.io.SequenceInputStream 类 Java.io.SerializablePermission 类 Java.io.StreamTokenizer 类 Java.io.StringBufferInputStream 类 Java.io.StringReader 类 Java.io.StringWriter 类 Java.io.Writer 类 Java.io.Interfaces 接口 Java.io.Exceptions 接口 Java.lang Boolean 类 Java.lang.Byte 类 Java.lang.Character 类 Java.lang.Character.Subset 类 Java.lang.Character.UnicodeBlock 类 Java.lang.Class 类 Java.lang.ClassLoader 类 Java.lang.Compiler 类 Java.lang.Double 类 Java.lang.Enum 类 Java.lang.Float 类 Java.lang.InheritableThreadLocal 类 Java.lang.Integer 类 Java.lang.Long 类 Java.lang.Math 类 Java.lang.Number 类 Java.lang.Object 类 Java.lang.Package 类 Java.lang.Process 类 Java.lang.ProcessBuilder 类 Java.lang.Runtime 类 Java.lang.RuntimePermission 类 Java.lang.SecurityManager 类 Java.lang.Short 类 Java.lang.StackTraceElement 类 Java.lang.StrictMath 类 Java.lang.String 类 Java.lang.StringBuffer 类 Java.lang.StringBuilder 类 Java.lang.System 类 Java.lang.Thread 类 Java.lang.ThreadGroup 类 Java.lang.ThreadLocal 类 Java.lang.Throwable 类 Java.lang.Void 类 Java.lang.Interfaces Java.lang.Errors Java.lang.Exceptions Java.math.BigDecimal 类 Java.math.BigInteger 类 Java.math.MathContext 类 Java.math.RoundingMode 枚举 java.time.Clock 类 java.time.Duration 类 java.time.Instant 类 java.time.LocalDate 类 java.time.LocalDateTime 类 java.time.LocalTime 类 java.time.MonthDay 类 java.time.OffsetDateTime 类 java.time.OffsetTime 类 java.time.Period 类 java.time.Year 类 java.time.YearMonth 类 java.time.ZonedDateTime 类 java.time.ZoneId 类 java.time.ZoneOffset 类 java.time.Month 枚举 Java.util.ArrayDeque 类 Java.util.ArrayList 类 Java.util.Arrays 类 Java.util.BitSet 类 Java.util.Calendar 类 Java.util.Collections 类 Java.util.Currency 类 Java.util.Date 类 Java.util.Dictionary 类 Java.util.EnumMap 类 Java.util.EnumSet 类 Java.util.Formatter 类 Java.util.GregorianCalendar 类 Java.util.HashMap 类 Java.util.HashSet 类 Java.util.Hashtable 类 Java.util.IdentityHashMap 类 Java.util.LinkedHashMap 类 Java.util.LinkedHashSet 类 Java.util.LinkedList 类 Java.util.ListResourceBundle 类 Java.util.Locale 类 Java.util.Observable 类 Java.util.PriorityQueue 类 Java.util.Properties 类 Java.util.PropertyPermission 类 Java.util.PropertyResourceBundle 类 Java.util.Random 类 Java.util.ResourceBundle 类 Java.util.ResourceBundle.Control 类 Java.util.Scanner 类 Java.util.ServiceLoader 类 Java.util.SimpleTimeZone 类 Java.util.Stack 类 Java.util.StringTokenizer 类 Java.util.Timer 类 Java.util.TimerTask 类 Java.util.TimeZone 类 Java.util.TreeMap 类 Java.util.TreeSet 类 Java.util.UUID 类 Java.util.Vector 类 Java.util.WeakHashMap 类 Java.util.Interfaces 接口 Java.util.Exceptions 接口 java.util.Formatter.BigDecimalLayoutForm 枚举 Java 正则表达式 - 概述 Java 正则表达式 - groupCount 方法 Java 正则表达式 - MatchResult 接口 Java 正则表达式 - 模式 Java 正则表达式 - Matcher 匹配器类 Java 正则表达式 - PatternSyntaxException 类 Java 正则表达式 - 匹配字符的示例 Java Regex - 匹配字符类 匹配预定义的字符类 匹配 POSIX 字符类 匹配 JAVA 字符类 匹配 Unicode 字符类 java 正则表达式 - 边界匹配器示例 Java 正则表达式的贪婪量词 勉强量词的示例 占有量词的示例 Java Regex - 逻辑运算符示例 java.util.zip - Adler32 类 java.util.zip - CheckedInputStream 类 java.util.zip - CheckedOutputStream 类 java.util.zip - CRC32 类 java.util.zip - Deflater 类 java.util.zip - DeflaterInputStream 类 java.util.zip - DeflaterOutputStream 类 java.util.zip - GZIPInputStream 类 java.util.zip - GZIPOutputStream 类 java.util.zip - Inflater 类 java.util.zip - InflaterInputStream 类 java.util.zip - InflaterOutputStream 类 java.util.zip - ZipEntry 类 java.util.zip - ZipFile 类 java.util.zip - ZipInputStream 类 java.util.zip - ZipOutputStream 类 Java Zip - 异常 Java Zip - Errors

Java 迭代器接口

Java 错误和异常类型

Java.io 包教程

Java 教程

浏览10076
更新时间2025-07-22

在本教程中,您将学习如何使用Java.util.Calendar类,简介java.util.calendar类是一个抽象类,它提供了在特定时刻和一组日历字段(例如YEAR、MONTH、DAY_OF_MONTH、HOUR等)之间进行转换的方法,以及用于操作日历字段,例如获取下周的日期。

java.util.calendar 类是一个抽象类,它提供了在特定时刻和一组日历字段(例如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等)之间进行转换的方法,以及 用于操作日历字段,例如获取下周的日期。以下是有关日历的要点 −

  • 该类还提供了额外的字段和方法,用于在包外实现具体的日历系统。

  • 日历定义了某些日历字段返回的值的范围。


类声明

以下是 java.util.Calendar 类的声明 −

public abstract class Calendar
   extends Object
   implements Serializable, Cloneable, Comparable<Calendar>

运行实例 »

点击 "运行实例" 按钮查看在线实例


字段

以下是 java.util.Calendar 类的字段 −

  • static int ALL_STYLES − 这是 getDisplayNames 的样式说明符,指示所有样式的名称,例如"January"和"Jan"。

  • static int AM − 这是 AM_PM 字段的值,指示一天中从午夜到正午之前的时段。

  • static int AM_PM − 这是 get 和 set 的字段编号,指示 HOUR 是在中午之前还是之后。

  • static int APRIL − 这是 MONTH 字段的值,表示公历和儒略历中一年中的第四个月。

  • protected boolean areFieldsSet − 如果 fields[] 与当前设置的时间同步,则为 true。

  • static int AUGUST − 这是 MONTH 字段的值,表示公历和儒略历中一年中的第 8 个月。

  • static int DATE − 这是 get 和 set 的字段编号,指示月份中的哪一天。

  • static int DAY_OF_MONTH − 这是 get 和 set 的字段编号,指示月份中的哪一天。

  • static int DAY_OF_WEEK − 这是 get 和 set 的字段编号,指示星期几。

  • static int DAY_OF_WEEK_IN_MONTH − 这是 get 和 set 的字段编号,指示当前月份中星期几的序号。

  • static int DAY_OF_YEAR − 这是 get 和 set 的字段编号,表示当年的天数。

  • static int DECEMBER − 这是 MONTH 字段的值,表示公历和儒略历中一年中的第十二个月。

  • static int DST_OFFSET − 这是 get 和 set 的字段编号,以毫秒为单位指示夏令时偏移量。

  • static int ERA − 这是 get 和 set 的字段编号,表示时代,例如儒略历中的 AD 或 BC。

  • static int FEBRUARY − 这是 MONTH 字段的值,指示公历和儒略历中一年中的第二个月。

  • static int FIELD_COUNT − 这是 get 和 set 识别的不同字段的数量。

  • protected int[] fields − 这是此日历当前设置时间的日历字段值。

  • static int FRIDAY − 这是表示星期五的 DAY_OF_WEEK 字段的值。

  • static int HOUR − 这是 get 和 set 的字段编号,指示上午或下午的时间。

  • static int HOUR_OF_DAY − 这是 get 和 set 的字段编号,指示一天中的时间。

  • protected boolean[] isSet − 这是指示是否设置了日历的指定日历字段的标志。

  • protected boolean isTimeSet − 如果 time 的值有效,则为 true。

  • static int JANUARY − 这是 MONTH 字段的值,表示公历和儒略历中一年中的第一个月。

  • static int JULY − 这是 MONTH 字段的值,表示公历和儒略历中一年中的第七个月。

  • static int JUNE −这是 MONTH 字段的值,表示公历和儒略历中一年中的第 6 个月。

  • static int LONG −这是 getDisplayName 和 getDisplayNames 的样式说明符,表示长名称,例如"January"。

  • static int MARCH −这是 MONTH 字段的值,表示公历和儒略历中一年中的第三个月。

  • static int MAY −这是 MONTH 字段的值,表示公历和儒略历中一年中的第五个月。

  • static int MILLISECOND −这是 get 和 set 的字段编号,表示秒内的毫秒数。

  • static int MINUTE −这是获取和设置的字段编号,指示一小时内的分钟。

  • static int MONDAY −这是表示星期一的 DAY_OF_WEEK 字段的值。

  • static int MONTH − 这是用于获取和设置月份的字段编号。

  • static int NOVEMBER −这是 MONTH 字段的值,表示公历和儒略历中一年中的第十一个月。

  • static int OCTOBER −这是 MONTH 字段的值,表示公历和儒略历中一年中的第十个月。

  • static int PM −这是 AM_PM 字段的值,表示从中午到午夜之前的时段。

  • static int SATURDAY −这是表示星期六的 DAY_OF_WEEK 字段的值。

  • static int SECOND −这是 get 和 set 的字段编号,表示分钟内的秒数。

  • static int SEPTEMBER −这是 MONTH 字段的值,表示公历和儒略历中一年中的第 9 个月。

  • static int SHORT −这是 getDisplayName 和 getDisplayNames 的样式说明符,指示短名称,例如"Jan"。

  • static int SUNDAY −这是表示星期日的 DAY_OF_WEEK 字段的值。

  • static int THURSDAY − 这是表示星期四的 DAY_OF_WEEK 字段的值。

  • protected long time − 这是此日历的当前设置时间,以 1970 年 1 月 1 日 0:00:00 GMT 之后的毫秒数表示。

  • static int TUESDAY − 这是表示星期二的 DAY_OF_WEEK 字段的值。

  • static int UNDECIMBER − 这是 MONTH 字段的值,表示一年中的第 13 个月。

  • static int WEDNESDAY − 这是表示星期三的 DAY_OF_WEEK 字段的值。

  • static int WEEK_OF_MONTH − 这是 get 和 set 的字段编号,指示当前月份中的周数。

  • static int WEEK_OF_YEAR − 这是 get 和 set 的字段编号,表示当年的周数。 .

  • static int YEAR − 这是表示年份的 get 和 set 字段编号。

  • static int ZONE_OFFSET − 这是 get 和 set 的字段编号,指示与 GMT 的原始偏移量(以毫秒为单位)。


类构造函数

序号 构造函数 & 描述
1

protected Calendar()

此构造函数构造一个具有默认时区和语言环境的日历。

2

protected Calendar(TimeZone zone, Locale aLocale)

此构造函数构造具有指定时区和语言环境的日历。


类方法

序号 方法 & 描述
1 abstract void add(int field, int amount)

此方法根据日历的规则在给定的日历字段中添加或减去指定的时间量。

2 boolean after(Object when)

此方法返回此日历是否表示指定对象表示的时间之后的时间。

3 boolean before(Object when)

此方法返回此 Calendar 是否表示指定 Object 表示的时间之前的时间。

4 void clear()

此方法设置此日历未定义的所有日历字段值和时间值(与纪元的毫秒偏移量)。

5 void clear(int field)

此方法设置给定的日历字段值和此日历未定义的时间值(从纪元开始的毫秒偏移量)。

6 Object clone()

此方法创建并返回此对象的副本。

7 int compareTo(Calendar anotherCalendar)

此方法比较两个 Calendar 对象表示的时间值(与 Epoch 的毫秒偏移量)。

8 protected void complete()

此方法填充日历字段中所有未设置的字段。

9 protected abstract void computeFields()

该方法将当前毫秒时间值time转换为fields[]中的日历字段值。

10 protected abstract void computeTime()

此方法将fields[]中的当前日历字段值转换为毫秒时间值time。

11 boolean equals(Object obj)

此方法将此日历与指定的对象进行比较。

12 int get(int field)

此方法返回给定日历字段的值。

13 int getActualMaximum(int field)

在给定此日历的时间值的情况下,此方法返回指定日历字段可能具有的最大值。

14 int getActualMinimum(int field)

在给定此日历的时间值的情况下,此方法返回指定日历字段可能具有的最小值。

15 static Locale[] getAvailableLocales()

此方法返回一个包含所有语言环境的数组,此类的 getInstance 方法可以为其返回本地化实例。

16 String getDisplayName(int field, int style, Locale locale)

此方法返回给定样式和语言环境中日历字段值的字符串表示形式。

17 Map<String,Integer> getDisplayNames(int field, int style, Locale locale)

此方法返回一个 Map,其中包含给定样式和语言环境中日历字段的所有名称及其对应的字段值。

18 int getFirstDayOfWeek()

这个方法得到一周的第一天是什么; 例如,美国的星期日,法国的星期一。

19 abstract int getGreatestMinimum(int field)

此方法返回此 Calendar 实例的给定日历字段的最大最小值。

20 static Calendar getInstance()

此方法使用默认时区和语言环境获取日历。

21 static Calendar getInstance(Locale aLocale)

此方法使用默认时区和指定区域设置获取日历。

22 static Calendar getInstance(TimeZone zone)

此方法获取使用指定时区和默认语言环境的日历。

23 static Calendar getInstance(TimeZone zone, Locale aLocale)

此方法获取具有指定时区和语言环境的日历。

24 abstract int getLeastMaximum(int field)

此方法返回此日历实例的给定日历字段的最低最大值。

25 abstract int getMaximum(int field)

此方法返回此 Calendar 实例的给定日历字段的最大值。

26 int getMinimalDaysInFirstWeek()

此方法获取一年中第一周所需的最少天数; 例如,如果第一周定义为包含一年中第一个月的第一天,则此方法返回 1。

27 abstract int getMinimum(int field)

此方法返回此 Calendar 实例的给定日历字段的最小值。

28 Date getTime()

此方法返回一个 Date 对象,表示此日历的时间值(从 Epoch 开始的毫秒偏移量)。

29 long getTimeInMillis()

此方法以毫秒为单位返回此日历的时间值。

30 TimeZone getTimeZone()

此方法获取时区。

31 int hashCode()

此方法返回此日历的哈希码。

32 protected int internalGet(int field)

此方法返回给定日历字段的值。

33 boolean isLenient()

这个方法告诉日期/时间解释是否宽松。

34 boolean isSet(int field)

此方法确定给定日历字段是否设置了值,包括该值已由 get 方法调用触发的内部字段计算设置的情况。

35 abstract void roll(int field, boolean up)

此方法在给定时间字段上添加或减去(上/下)单个时间单位,而不更改更大的字段。

36 void roll(int field, int amount)

此方法将指定(签名)金额添加到指定日历字段,而不更改更大的字段。

37 void set(int field, int value)

此方法将给定的日历字段设置为给定的值。

38 void set(int year, int month, int date)

此方法设置日历字段 YEAR、MONTH 和 DAY_OF_MONTH 的值。

39 void set(int year, int month, int date, int hourOfDay, int minute)

此方法设置日历字段 YEAR、MONTH、DAY_OF_MONTH、HOUR_OF_DAY 和 MINUTE 的值。

40 void set(int year, int month, int date, int hourOfDay, int minute, int second)

此方法设置字段 YEAR、MONTH、DAY_OF_MONTH、HOUR、MINUTE 和 SECOND 的值。

41 void setFirstDayOfWeek(int value)

此方法设置一周的第一天是什么; 例如,美国的星期天,法国的星期一。

42 void setLenient(boolean lenient)

此方法指定日期/时间解释是否宽松。

43 void setMinimalDaysInFirstWeek(int value)

此方法设置一年中第一周所需的最少天数; 例如,如果第一周被定义为包含一年中第一个月的第一天的一周,则使用值调用此方法。

44 void setTime(Date date)

这个方法用给定的日期设置这个日历的时间。

45 void setTimeInMillis(long millis)

此方法根据给定的 long 值设置此日历的当前时间。

46 void setTimeZone(TimeZone value)

此方法使用给定的时区值设置时区。

47 String toString()

此方法返回此日历的字符串表示形式。


继承的方法

这个类继承了以下类的方法 −

  • java.util.Object

相关视频

更多

免费

php8,我来也
初级php8,我来也

34万次学习

收藏

免费

Thinkphp6.0正式版视频教程
中级Thinkphp6.0正式版视频教程

39.6万次学习

收藏

免费

细说PHP第一季
中级细说PHP第一季

31万次学习

收藏

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

65万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

41.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

76.8万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

64.2万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

24.4万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

36.3万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

133.5万人学习

热门下载

更多
phpStudy 2018最新版
phpStudy 2018最新版

集成PHP7,16种组合,超全大合集

下载

VC9 32位
VC9 32位

VC9 32位 phpstudy集成安装环境运行库

下载

VC11 32位
VC11 32位

VC11 32位 phpstudy集成安装环境运行库​

下载

php程序员工具箱完整版
php程序员工具箱完整版

程序员工具箱 v1.0 php集成环境

下载

VC14 32位
VC14 32位

VC14 32位 phpstudy安装环境运行库

下载

SublimeText3汉化版
SublimeText3汉化版

中文版,非常好用

下载

Notepad++ Windows版
Notepad++ Windows版

Notepad++ 8.9.7 Windows版官方安装包,适合 Windows 用户进行代码编辑、文本处理、语法高亮和插件扩展配置。

下载