`
JAVA_HOME117
  • 浏览: 21439 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Calendar类和Timezone类

阅读更多
import java.util.*;
import static java.util.Calendar.YEAR;
import static java.util.Calendar.MONTH;
import static java.util.Calendar.DATE;

class TestCalendar 
{
	public static void main(String[] args) 
	{
		Calendar calendar= Calendar.getInstance();
		System.out.println(calendar);
		Date date=calendar.getTime();
		System.out.println(date);
		System.out.println(calendar.get(YEAR));
		System.out.println(calendar.get(MONTH));
		System.out.println(calendar.get(DATE));

	}
}






import java.util.*;

class TestTimeZone 
{
	public static void main(String[] args) 
	{
		TimeZone tz= TimeZone.getDefault();
		String timeZoneName=tz.getDisplayName();
		System.out.println(timeZoneName);
		System.out.println("获取该时区的ID:"+tz.getID());

		String[] timeZoneids=tz.getAvailableIDs();
        //System.out.println(Arrays.toString(timeZoneids));
		//for(int i=0;i<timeZoneids.length;i++){
		// System.out.println(timeZoneids[i]);
		//}
        Collection timeZoneidslist=Arrays.asList(timeZoneids);
		for(Iterator timeZoneid=timeZoneidslist.iterator();timeZoneid.hasNext();){
		     System.out.println(String.valueOf(timeZoneid.next()));
		}
	}
}
分享到:
评论

相关推荐

    详解Java中的时区类TimeZone的用法

    在处理日期和时间时,`DateFormat` 和 `Calendar` 类通常会用到 `TimeZone`。下面的示例展示了如何在日期格式化中应用时区: ```java import java.text.SimpleDateFormat; import java.util.Date; import java.util...

    Calendar类--Eclipse

    9. 时区支持:`Calendar`类支持时区转换,可以通过`setTimeZone(TimeZone tz)`方法来改变日期和时间的时区。 在Eclipse环境下,开发者可以方便地使用这些功能,同时Eclipse IDE还提供了代码补全和调试工具,使得在...

    最新Google日历的时区选项 Time zone selector(中文+英文).txt

    最新Google日历的时区选择列表Time zone,2021年9月2日

    java时区转换的理解及示例详解

    在Java中,可以使用Calendar类和TimeZone类来进行时区转换。 例如,假设我们想将北京时间(东八区)转换为美国西海岸时间(太平洋标准时间): Calendar calendar = Calendar.getInstance(); calendar.setTimeZone...

    JAVA Calendar,Date类详解

    1. `getInstance()`:获取`Calendar`的实例,可以根据系统默认的locale和time zone创建。 2. `getTime()`:返回`Date`对象,代表当前`Calendar`实例的时间值。 3. `getTimeInMillis()`:返回自1970年1月1日00:00:00 ...

    Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat的区别于用法

    你可以通过`Calendar.getInstance()`获取一个Calendar实例,也可以传入TimeZone和Locale参数来指定时区和语言环境。Calendar对象允许你进行日期的加减操作以及日期字段的修改。 3. **TimeZone类**:TimeZone表示...

    JAVA new Date()或Calendar.getInstance().getTime()得到的时间不对

    Java的 `TimeZone` 类考虑了这种情况,但需要确保时区设置包含了正确的夏令时规则。 3. **代码逻辑错误**:如果在代码中对时间进行了错误的操作,比如加减小时、分钟等,也可能导致时间不准确。确保在进行时间计算...

    Java对世界不同时区timezone之间时间转换的处理方法

    Java对世界不同时区timezone之间时间转换的处理方法 Java对世界不同时区timezone之间时间转换的处理方法是指在不同的时区之间进行时间转换的...使用Java实现时区之间时间转换可以使用TimeZone类和DateFormat类等。

    Calendar学习

    `Calendar`类还有其他高级特性,如时间区域(TimeZone)和夏令时(Daylight Saving Time)的支持。`getTimeZone()`返回`Calendar`使用的时区,而`setTimeZone()`可以更改时区: ```java TimeZone timeZone = Time...

    Calendar记事

    10. 使用`Calendar`时,需要注意时区(TimeZone)的设置,因为日期和时间的计算会受到时区的影响。 通过阅读这个jar包中的`Calendar`文件,开发者可以学习到`Calendar`类的高级用法,以及如何编写自己的工具类来...

    JavaCalendar_JAVA源码_

    时区是通过`TimeZone`类来管理的,它可以反映全球不同的时间标准。 `Calendar`的子类`GregorianCalendar`是Java中最常用的实现,它基于格里高利历(公历)。在源码中,我们可以看到`GregorianCalendar`是如何处理...

    安卓Android源码——Calendar.rar

    - Calendar类支持设置不同的时区(TimeZone)和语言环境(Locale),以适应全球化的应用需求。 - 设置时区可以通过setTimeZone(TimeZone timeZone),设置locale通过setLocale(Locale locale)。 8. **Calendar API...

    自定义的Calendar

    此外,你还需要考虑时区(`TimeZone`)的影响,因为不同的日历系统可能有不同的时区规则。 创建自定义`Calendar`的一个常见做法是使用`Locale`来区分不同的日历系统。例如,你可以为日本的日历创建一个`...

    应用源码之Calendar.zip

    4. **时间区域**:Calendar类关联了一个TimeZone对象,用于处理时区。通过getTimeZone()和setTimeZone(),我们可以获取或设置当前实例的时区,这对于全球化的应用程序至关重要。 5. **日期格式化**:虽然Calendar类...

    tzdb.dat 高版本jdk15 14 11 缺少 timezone calendar

    java.io.FileNotFoundException 报错解决 高版本jdk 运行 java -jar 时 缺少 jdk1.8中的这个文件

    calendar

    - `Calendar`类可以处理不同时区和语言环境下的日期和时间,通过`getTimeZone()`和`setTimeZone(TimeZone tz)`方法进行时区的获取和设置。 6. **Java 8的新特性**: - 自Java 8起,引入了`java.time`包,包含`...

    calendar 日期推算

    calendar.setTimeZone(timeZone); ``` 7. **比较日期**: 使用`before()`, `after()`或`equals()`方法,可以比较两个`Calendar`对象表示的日期是否早于、晚于或等于另一个日期。 8. **日期计算**: 可以通过`...

    java 使用GregorianCalendar类获取系统的当前时间

    如果需要设置特定的时区,可以使用`GregorianCalendar(TimeZone zone)`构造函数或`setTimeZone`方法。 总之,`GregorianCalendar`是Java中处理日期和时间的强大工具,不仅可以获取系统当前时间,还能进行各种日期和...

    calendar JS 日期选择插件

    timeZone: 'UTC', // 其他配置项... }); ``` - **事件绑定**:可以监听日历的事件,例如选择日期、导航等。 ```javascript calendar.on('select', function(info) { console.log('Selected date: ', info....

    java 日历工具类

    如果你需要特定时区或语言环境的`Calendar`,可以传入`TimeZone`和`Locale`参数。 2. **字段操作** `Calendar`类提供了很多字段常量,如`YEAR`、`MONTH`、`DAY_OF_MONTH`等,可以通过`set(int field, int value)`...

Global site tag (gtag.js) - Google Analytics