Java基础--时间格式基本使用(一)

/**
 * 
 * 1.Date; 时间类
 * 2.DateFormat; 格式化和解析日期字符串
 *   |--SimpleDateFormat设置指定格式化日期
 * 3.Calendar; 实现日期和时间字段之间转换
 *   |--GregorianCalendar ; 是 Calendar 的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统。
 */

public class DateDemo {
	public static void main(String[] args) throws ParseException {
		String d_str = "2018-06-20";
		Date date = new Date();//创建date类
		Date date1 = new Date();
		
		DateFormat dateFormat = DateFormat.getInstance();//创建Date格式化类
		DateFormat dfs = new SimpleDateFormat("yyyy-MM-DD"); //创建自定义日期格式
		
		Calendar cal = Calendar.getInstance(); //创建日历类
		
		//默认字符串格式
		outs("Date类时间:",date1.toString());
		outs("Date格式化类:",dateFormat.toString());
		outs("日历类:",cal.toString());
		
		//Date方法
		outs("测试此日期是否在指定日期之后:",date1.after(date));
		outs("测试此日期是否在指定日期之前:",date1.before(date));
		outs("获取毫秒值:",date.getTime());
		
		//Date格式化类方法
		String  sd = dateFormat.format(date);  //将date类型时间值转换默认格式
		date = dfs.parse(d_str);  //将指定类型字符串时间值转换为Date
		
		outs("Date类型时间值转换默认格式日期:",sd);
		outs("字符转换为Date格式日期:",date);
		outs("字符转换为Date,格式化显示日期:",dateFormat.format(date));
		
		//Calendar日历方法
		int year = cal.get(Calendar.YEAR);//年
		int month = cal.get(Calendar.MONTH); //月
		int day = cal.get(Calendar.DAY_OF_MONTH); //日
		int week = cal.get(Calendar.DAY_OF_WEEK); //周
		
		outs("Calendar日历方法--年:",year);
		outs("Calendar日历方法--月:",month);//默认一月是0
		outs("Calendar日历方法--日:",day);
		outs("Calendar日历方法--周:",week);
	}
	
	private static <T> void outs(String mes,T val) {
		System.out.println(mes+val);
	}
}

运行结果:
Date类时间:Wed Jun 20 18:45:12 CST 2018
Date格式化类:java.text.SimpleDateFormat@b5341f2a
日历类:java.util.GregorianCalendar[time=1529491512120,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2018,MONTH=5,WEEK_OF_YEAR=25,WEEK_OF_MONTH=4,DAY_OF_MONTH=20,DAY_OF_YEAR=171,DAY_OF_WEEK=4,DAY_OF_WEEK_IN_MONTH=3,AM_PM=1,HOUR=6,HOUR_OF_DAY=18,MINUTE=45,SECOND=12,MILLISECOND=120,ZONE_OFFSET=28800000,DST_OFFSET=0]
测试此日期是否在指定日期之后:false
测试此日期是否在指定日期之前:false
获取毫秒值:1529491512095
Date类型时间值转换默认格式日期:18-6-20 下午6:45
字符转换为Date格式日期:Sat Jan 20 00:00:00 CST 2018
字符转换为Date,格式化显示日期:18-1-20 上午12:00
Calendar日历方法--年:2018
Calendar日历方法--月:5
Calendar日历方法--日:20
Calendar日历方法--周:4

Api:

类 Date

java.lang.Object
  |--java.util.Date
构造方法摘要
Date() 
          分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。
Date(int year, int month, int date) 
          已过时。 从 JDK 1.1 开始,由 Calendar.set(year + 1900, month, date) 或 GregorianCalendar(year + 1900, month, date) 取代。
Date(int year, int month, int date, int hrs, int min) 
          已过时。 从 JDK 1.1 开始,由 Calendar.set(year + 1900, month, date, hrs, min) 或 GregorianCalendar(year + 1900, month, date, hrs, min) 取代。
Date(int year, int month, int date, int hrs, int min, int sec) 
          已过时。 从 JDK 1.1 开始,由 Calendar.set(year + 1900, month, date, hrs, min, sec) 或 GregorianCalendar(year + 1900, month, date, hrs, min, sec) 取代。
Date(long date) 
          分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。
Date(String s) 
          已过时。 从 JDK 1.1 开始,由 DateFormat.parse(String s) 取代。
方法摘要
 booleanafter(Date when) 
          测试此日期是否在指定日期之后。
 booleanbefore(Date when) 
          测试此日期是否在指定日期之前。
 Objectclone() 
          返回此对象的副本。
 intcompareTo(Date anotherDate) 
          比较两个日期的顺序。
 booleanequals(Object obj) 
          比较两个日期的相等性。
 intgetDate() 
          已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_MONTH) 取代。
 intgetDay() 
          已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.DAY_OF_WEEK) 取代。
 intgetHours() 
          已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.HOUR_OF_DAY) 取代。
 intgetMinutes() 
          已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.MINUTE) 取代。
 intgetMonth() 
          已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.MONTH) 取代。
 intgetSeconds() 
          已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.SECOND) 取代。
 longgetTime() 
          返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
 intgetTimezoneOffset() 
          已过时。 从 JDK 1.1 开始,由 -(Calendar.get(Calendar.ZONE_OFFSET) + Calendar.get(Calendar.DST_OFFSET)) / (60 * 1000) 取代。
 intgetYear() 
          已过时。 从 JDK 1.1 开始,由 Calendar.get(Calendar.YEAR) - 1900 取代。
 inthashCode() 
          返回此对象的哈希码值。
static longparse(String s) 
          已过时。 从 JDK 1.1 开始,由 DateFormat.parse(String s) 取代。
 voidsetDate(int date) 
          已过时。 从 JDK 1.1 开始,由 Calendar.set(Calendar.DAY_OF_MONTH, int date) 取代。
 voidsetHours(int hours) 
          已过时。 从 JDK 1.1 开始,由 Calendar.set(Calendar.HOUR_OF_DAY, int hours) 取代。
 voidsetMinutes(int minutes) 
          已过时。 从 JDK 1.1 开始,由 Calendar.set(Calendar.MINUTE, int minutes) 取代。
 voidsetMonth(int month) 
          已过时。 从 JDK 1.1 开始,由 Calendar.set(Calendar.MONTH, int month) 取代。
 voidsetSeconds(int seconds) 
          已过时。 从 JDK 1.1 开始,由 Calendar.set(Calendar.SECOND, int seconds) 取代。
 voidsetTime(long time) 
          设置此 Date 对象,以表示 1970 年 1 月 1 日 00:00:00 GMT 以后 time 毫秒的时间点。
 voidsetYear(int year) 
          已过时。 从 JDK 1.1 开始,由 Calendar.set(Calendar.YEAR, year + 1900) 取代。
 StringtoGMTString() 
          已过时。 从 JDK 1.1 开始,由 DateFormat.format(Date date) 取代,使用 GMT TimeZone
 StringtoLocaleString() 
          已过时。 从 JDK 1.1 开始,由 DateFormat.format(Date date) 取代。
 StringtoString() 
          把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中: dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。
static longUTC(int year, int month, int date, int hrs, int min, int sec) 
          已过时。 从 JDK 1.1 开始,由 Calendar.set(year + 1900, month, date, hrs, min, sec) 或 GregorianCalendar(year + 1900, month, date, hrs, min, sec) 取代,使用 UTC TimeZone,后跟 Calendar.getTime().getTime()

类 DateFormat

java.lang.Object
  |--java.text.Format
      |--java.text.DateFormat
字段摘要
static intAM_PM_FIELD 
          用于对齐 AM_PM 字段的有用常量。
protected  Calendarcalendar 
          DateFormat 使用 calendar 来生成实现日期和时间格式化所需的时间字段值。
static intDATE_FIELD 
          用于对齐 DATE 字段的有用常量。
static intDAY_OF_WEEK_FIELD 
          用于对齐 DAY_OF_WEEK 字段的有用常量。
static intDAY_OF_WEEK_IN_MONTH_FIELD 
          用于对齐 DAY_OF_WEEK_IN_MONTH 字段的有用常量。
static intDAY_OF_YEAR_FIELD 
          用于对齐 DAY_OF_YEAR 字段的有用常量。
static intDEFAULT 
          用于默认模式的常量。
static intERA_FIELD 
          用于对齐 ERA 字段的有用常量。
static intFULL 
          用于 FULL 模式的常量。
static intHOUR_OF_DAY0_FIELD 
          用于对齐从 0 开始的 HOUR_OF_DAY 字段的有用常量。
static intHOUR_OF_DAY1_FIELD 
          用于对齐从 1 开始的 HOUR_OF_DAY 字段的有用常量。
static intHOUR0_FIELD 
          用于对齐从 0 开始的 HOUR 字段的有用常量。
static intHOUR1_FIELD 
          用于对齐从 1 开始的 HOUR 字段的有用常量。
static intLONG 
          用于 LONG 模式的常量。
static intMEDIUM 
          用于 MEDIUM 模式的常量。
static intMILLISECOND_FIELD 
          用于对齐 MILLISECOND 字段的有用常量。
static intMINUTE_FIELD 
          用于对齐 MINUTE 字段的有用常量。
static intMONTH_FIELD 
          用于对齐 MONTH 字段的有用常量。
protected  NumberFormatnumberFormat 
          数字格式器,DateFormat 用其来格式化日期和时间中的数字。
static intSECOND_FIELD 
          用于对齐 SECOND 字段的有用常量。
static intSHORT 
          用于 SHORT 模式的常量。
static intTIMEZONE_FIELD 
          用于对齐 TIMEZONE 字段的有用常量。
static intWEEK_OF_MONTH_FIELD 
          用于对齐 WEEK_OF_MONTH 字段的有用常量。
static intWEEK_OF_YEAR_FIELD 
          用于对齐 WEEK_OF_YEAR 字段的有用常量。
static intYEAR_FIELD 
          用于对齐 YEAR 字段的有用常量。
 
构造方法摘要
protectedDateFormat() 
          创建一个新的 DateFormat。
方法摘要
 Objectclone() 
          重写 Cloneable
 booleanequals(Object obj) 
          重写 equals
 Stringformat(Date date) 
          将一个 Date 格式化为日期/时间字符串。
abstract  StringBufferformat(Date date, StringBuffer toAppendTo, FieldPosition fieldPosition) 
          将一个 Date 格式化为日期/时间字符串。
 StringBufferformat(Object obj, StringBuffer toAppendTo, FieldPosition fieldPosition) 
          重写 Format。
static Locale[]getAvailableLocales() 
          返回所有语言环境的数组,此类的 get*Instance 方法可以为其返回已本地化的实例。
 CalendargetCalendar() 
          获取与此日期/时间格式器关联的日历。
static DateFormatgetDateInstance() 
          获取日期格式器,该格式器具有默认语言环境的默认格式化风格。
static DateFormatgetDateInstance(int style) 
          获取日期格式器,该格式器具有默认语言环境的给定格式化风格。
static DateFormatgetDateInstance(int style, Locale aLocale) 
          获取日期格式器,该格式器具有给定语言环境的给定格式化风格。
static DateFormatgetDateTimeInstance() 
          获取日期/时间格式器,该格式器具有默认语言环境的默认格式化风格。
static DateFormatgetDateTimeInstance(int dateStyle, int timeStyle) 
          获取日期/时间格式器,该格式器具有默认语言环境的给定日期和时间格式化风格。
static DateFormatgetDateTimeInstance(int dateStyle, int timeStyle, Locale aLocale) 
          获取日期/时间格式器,该格式器具有给定语言环境的给定格式化风格。
static DateFormatgetInstance() 
          获取为日期和时间使用 SHORT 风格的默认日期/时间格式器。
 NumberFormatgetNumberFormat() 
          获取此日期/时间格式器用于格式化和解析时间的数字格式器。
static DateFormatgetTimeInstance() 
          获取时间格式器,该格式器具有默认语言环境的默认格式化风格。
static DateFormatgetTimeInstance(int style) 
          获取时间格式器,该格式器具有默认语言环境的给定格式化风格。
static DateFormatgetTimeInstance(int style, Locale aLocale) 
          获取时间格式器,该格式器具有给定语言环境的给定格式化风格。
 TimeZonegetTimeZone() 
          获取时区。
 inthashCode() 
          重写 hashCode
 booleanisLenient() 
          判断日期/时间解析是否为不严格的。
 Dateparse(String source) 
          从给定字符串的开始解析文本,以生成一个日期。
abstract  Dateparse(String source, ParsePosition pos) 
          根据给定的解析位置开始解析日期/时间字符串。
 ObjectparseObject(String source, ParsePosition pos) 
          解析字符串中的文本,以生成一个 Date
 voidsetCalendar(Calendar newCalendar) 
          设置此日期格式所使用的日历。
 voidsetLenient(boolean lenient) 
          指定日期/时间解析是否不严格。
 voidsetNumberFormat(NumberFormat newNumberFormat) 
          允许用户设置数字格式器。
 voidsetTimeZone(TimeZone zone) 
          为此 DateFormat 对象的日历设置时区。

类 Calendar

java.lang.Object
  |--java.util.Calendar
字段摘要
static intALL_STYLES 
          指示所有风格名称的 getDisplayNames 的风格说明符,比如 "January" 和 "Jan"。
static intAM 
          指示从午夜到中午之前这段时间的 AM_PM 字段值。
static intAM_PM 
          get 和 set 的字段数字,指示 HOUR 是在中午之前还是在中午之后。
static intAPRIL 
          指示在格里高利历和罗马儒略历中一年中第四个月的 MONTH 字段值。
protected  booleanareFieldsSet 
          如果 fields[] 与当前的设置时间同步,则返回 true。
static intAUGUST 
          指示在格里高利历和罗马儒略历中一年中第八个月的 MONTH 字段值。
static intDATE 
          get 和 set 的字段数字,指示一个月中的某天。
static intDAY_OF_MONTH 
          get 和 set 的字段数字,指示一个月中的某天。
static intDAY_OF_WEEK 
          get 和 set 的字段数字,指示一个星期中的某天。
static intDAY_OF_WEEK_IN_MONTH 
          get 和 set 的字段数字,指示当前月中的第几个星期。
static intDAY_OF_YEAR 
          get 和 set 的字段数字,指示当前年中的天数。
static intDECEMBER 
          指示在格里高利历和罗马儒略历中一年中第十二个月的 MONTH 字段值。
static intDST_OFFSET 
          get 和 set 的字段数字,以毫秒为单位指示夏令时的偏移量。
static intERA 
          指示年代的 get 和 set 的字段数字,比如罗马儒略历中的 AD 或 BC。
static intFEBRUARY 
          指示在格里高利历和罗马儒略历中一年中第二个月的 MONTH 字段值。
staticintFIELD_COUNT 
          get 和 set 可识别的不同字段的数量。
protected  int[]fields 
          此日历当前设置时间的日历字段值。
static intFRIDAY 
          指示 Friday 的 DAY_OF_WEEK 字段值。
static intHOUR 
          get 和 set 的字段数字,指示上午或下午的小时。
static intHOUR_OF_DAY 
          get 和 set 的字段数字,指示一天中的小时。
protected  boolean[]isSet 
          通知是否设置了该日历某一指定日历字段的标志。
protected  booleanisTimeSet 
          如果 time 值是一个有效值,则返回 true。
static intJANUARY 
          指示在格里高利历和罗马儒略历中一年中第一个月的 MONTH 字段值。
static intJULY 
          指示在格里高利历和罗马儒略历中一年中第七个月的 MONTH 字段值。
static intJUNE 
          指示在格里高利历和罗马儒略历中一年中第六个月的 MONTH 字段值。
static intLONG 
          指示长名称的 getDisplayName 和 getDisplayNames 的风格说明符,比如 "January"。
static intMARCH 
          指示在格里高利历和罗马儒略历中一年中第三个月的 MONTH 字段值。
static intMAY 
          指示在格里高利历和罗马儒略历中一年中第五个月的 MONTH 字段值。
static intMILLISECOND 
          get 和 set 的字段数字,指示一秒中的毫秒。
static intMINUTE 
          get 和 set 的字段数字,指示一小时中的分钟。
static intMONDAY 
          指示 Monday 的 DAY_OF_WEEK 字段值。
static intMONTH 
          指示月份的 get 和 set 的字段数字。
static intNOVEMBER 
          指示在格里高利历和罗马儒略历中一年中第十一个月的 MONTH 字段值。
static intOCTOBER 
          指示在格里高利历和罗马儒略历中一年中第十个月的 MONTH 字段值。
static intPM 
          指示从中午到午夜之前这段时间的 AM_PM 字段值。
static intSATURDAY 
          指示 Saturday 的 DAY_OF_WEEK 字段值。
static intSECOND 
          get 和 set 的字段数字,指示一分钟中的秒。
static intSEPTEMBER 
          指示在格里高利历和罗马儒略历中一年中第九个月的 MONTH 字段值。
static intSHORT 
          指示短名称的 getDisplayName 和 getDisplayNames 的风格说明符,比如 "Jan"。
static intSUNDAY 
          指示 Sunday 的 DAY_OF_WEEK 字段值。
static intTHURSDAY 
          指示 Thursday 的 DAY_OF_WEEK 字段值。
protected  longtime 
          日历的当前设置时间,以毫秒为单位,表示自格林威治标准时间 1970 年 1月 1 日 0:00:00 后经过的时间。
static intTUESDAY 
          指示 Tuesday 的 DAY_OF_WEEK 字段值。
static intUNDECIMBER 
          指示一年中第十三个月的 MONTH 字段值。
static intWEDNESDAY 
          指示 Wednesday 的 DAY_OF_WEEK 字段值。
static intWEEK_OF_MONTH 
          get 和 set 的字段数字,指示当前月中的星期数。
static intWEEK_OF_YEAR 
          get 和 set 的字段数字,指示当前年中的星期数。
static intYEAR 
          指示年的 get 和 set 的字段数字。
static intZONE_OFFSET 
          get 和 set 的字段数字,以毫秒为单位指示距 GMT 的大致偏移量。
 
构造方法摘要
protectedCalendar() 
          构造一个带有默认时区和语言环境的 Calendar。
protectedCalendar(TimeZone zone, Locale aLocale) 
          构造一个带有指定时区和语言环境的 Calendar。
方法摘要
abstract  voidadd(int field, int amount) 
          根据日历的规则,为给定的日历字段添加或减去指定的时间量。
 booleanafter(Object when) 
          判断此 Calendar 表示的时间是否在指定 Object 表示的时间之后,返回判断结果。
 booleanbefore(Object when) 
          判断此 Calendar 表示的时间是否在指定 Object 表示的时间之前,返回判断结果。
 voidclear() 
          将此 Calendar 的所日历字段值和时间值(从历元至现在的毫秒偏移量)设置成未定义。
 voidclear(int field) 
          将此 Calendar 的给定日历字段值和时间值(从历元至现在的毫秒偏移量)设置成未定义。
 Objectclone() 
          创建并返回此对象的一个副本。
 intcompareTo(Calendar anotherCalendar) 
          比较两个 Calendar 对象表示的时间值(从历元至现在的毫秒偏移量)。
protected  voidcomplete() 
          填充日历字段中所有未设置的字段。
protected abstract  voidcomputeFields() 
          将当前毫秒时间值 time 转换为 fields[] 中的日历字段值。
protected abstract  voidcomputeTime() 
          将 fields[] 中的当前日历字段值转换为毫秒时间值 time
 booleanequals(Object obj) 
          将此 Calendar 与指定 Object 比较。
 intget(int field) 
          返回给定日历字段的值。
 intgetActualMaximum(int field) 
          给定此 Calendar 的时间值,返回指定日历字段可能拥有的最大值。
 intgetActualMinimum(int field) 
          给定此 Calendar 的时间值,返回指定日历字段可能拥有的最小值。
static Locale[]getAvailableLocales() 
          返回所有语言环境的数组,此类的 getInstance 方法可以为其返回本地化的实例。
 StringgetDisplayName(int field, int style, Locale locale) 
          返回给定 style 和 locale 下的日历 field 值的字符串表示形式。
 Map<String,Integer>getDisplayNames(int field, int style, Locale locale) 
          返回给定 style 和 locale 下包含日历 field 所有名称的 Map 及其相应字段值。
 intgetFirstDayOfWeek() 
          获取一星期的第一天;例如,在美国,这一天是 SUNDAY,而在法国,这一天是 MONDAY
abstract  intgetGreatestMinimum(int field) 
          返回此 Calendar 实例给定日历字段的最高的最小值。
static CalendargetInstance() 
          使用默认时区和语言环境获得一个日历。
static CalendargetInstance(Locale aLocale) 
          使用默认时区和指定语言环境获得一个日历。
static CalendargetInstance(TimeZone zone) 
          使用指定时区和默认语言环境获得一个日历。
static CalendargetInstance(TimeZone zone, Locale aLocale) 
          使用指定时区和语言环境获得一个日历。
abstract  intgetLeastMaximum(int field) 
          返回此 Calendar 实例给定日历字段的最低的最大值。
abstract  intgetMaximum(int field) 
          返回此 Calendar 实例给定日历字段的最大值。
 intgetMinimalDaysInFirstWeek() 
          获取一年中第一个星期所需的最少天数,例如,如果定义第一个星期包含一年第一个月的第一天,则此方法将返回 1。
abstract  intgetMinimum(int field) 
          返回此 Calendar 实例给定日历字段的最小值。
 DategetTime() 
          返回一个表示此 Calendar 时间值(从历元至现在的毫秒偏移量)的 Date 对象。
 longgetTimeInMillis() 
          返回此 Calendar 的时间值,以毫秒为单位。
 TimeZonegetTimeZone() 
          获得时区。
 inthashCode() 
          返回该此日历的哈希码。
protected  intinternalGet(int field) 
          返回给定日历字段的值。
 booleanisLenient() 
          判断日期/时间的解释是否为宽松的。
 booleanisSet(int field) 
          确定给定日历字段是否已经设置了一个值,其中包括因为调用 get 方法触发内部字段计算而导致已经设置该值的情况。
abstract  voidroll(int field, boolean up) 
          在给定的时间字段上添加或减去(上/下)单个时间单元,不更改更大的字段。
 voidroll(int field, int amount) 
          向指定日历字段添加指定(有符号的)时间量,不更改更大的字段。
 voidset(int field, int value) 
          将给定的日历字段设置为给定值。
 voidset(int year, int month, int date) 
          设置日历字段 YEARMONTH 和 DAY_OF_MONTH 的值。
 voidset(int year, int month, int date, int hourOfDay, int minute) 
          设置日历字段 YEARMONTHDAY_OF_MONTHHOUR_OF_DAY 和 MINUTE 的值。
 voidset(int year, int month, int date, int hourOfDay, int minute, int second) 
          设置字段 YEARMONTHDAY_OF_MONTHHOURMINUTE 和 SECOND 的值。
 voidsetFirstDayOfWeek(int value) 
          设置一星期的第一天是哪一天;例如,在美国,这一天是 SUNDAY,而在法国,这一天是 MONDAY
 voidsetLenient(boolean lenient) 
          指定日期/时间解释是否是宽松的。
 voidsetMinimalDaysInFirstWeek(int value) 
          设置一年中第一个星期所需的最少天数,例如,如果定义第一个星期包含一年第一个月的第一天,则使用值 1 调用此方法。
 voidsetTime(Date date) 
          使用给定的 Date 设置此 Calendar 的时间。
 voidsetTimeInMillis(long millis) 
          用给定的 long 值设置此 Calendar 的当前时间值。
 voidsetTimeZone(TimeZone value) 
          使用给定的时区值来设置时区。
 StringtoString() 
          返回此日历的字符串表示形式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值