`
javaG
  • 浏览: 553205 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

日期处理类在jdk中的演变史

    博客分类:
  • java
阅读更多

最开始只提供了Date类后来由于Date类太简单,例如你要计算下一个时区的时间就不行了,所以就提供了个Calendar类。

如果想把一个时间按照一定跟是输出就用DateFormat,但是一般来说是用他的子类SimpleDateformat。

把一个时间转换为GMT时间。

    public static String formatGMTDate(Date date) {
        return format.format(date);
    }

    private static final SimpleDateFormat format = 
                                            new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz", Locale.US);
    

    static {
        format.setTimeZone(TimeZone.getTimeZone("GMT"));
    }

返回指定时间的时间对象:

    Calendar c = Calendar.getInstance();
    c.set(1984, 7, 5, 8, 59);
    System.out.println(f.format(c.getTime()));
 

 

 

 

分享到:
评论

相关推荐

    JDK1.8中文文档 JDK1.8中文 jkd8中文文档 JDK中文版

    默认方法允许在接口中定义具有实现的方法,这样可以在不破坏已有实现的情况下为接口添加新的功能。这在升级API时尤其有用,避免了因增加新方法而导致的类不兼容问题。 另外,Java 8还引入了新的日期和时间API,`...

    jdk8中文说明文档_CHM.zip jdk1.8文档 jdk1.8说明文档

    4. **日期和时间API的改进**:Java 8中,旧的`java.util.Date`和`Calendar`被全新的`java.time`包取代,提供了更加友好、直观且易于使用的日期和时间处理类,如`LocalDate`、`LocalTime`和`LocalDateTime`。...

    jdk17中文说明文档

    "方便已义中文方式浏览jdk中的说明"强调了这个文档是中文翻译版,使得开发者能够更轻松地理解JDK中的各种类、接口、方法和概念,降低了学习和使用的难度。 **标签解析:** "范文/模板/素材" 这个标签可能是指这个...

    jdk_8中文文档

    5. **日期和时间API**:JDK 8用新的java.time包替换了过时的日期和时间API,提供了更强大、更直观的时间日期处理功能。 6. **新的Optional类**:Optional类用于表示可能为空的值,避免了空指针异常,增强了代码的...

    jdk8中文手册

    JDK 8最重要的特性之一就是引入了Lambda表达式,它使得函数式编程在Java中变得更加简洁。Lambda表达式可以被用作方法参数,可以实现接口中的单个抽象方法,简化了匿名内部类的使用。例如,`Function`、`Predicate` ...

    JDK 1.8中文API文档

    JDK 1.8对日期和时间API进行了重大改进,引入了`java.time`包,包含`LocalDate`、`LocalTime`、`LocalDateTime`等类,替代了旧的`java.util.Date`和`java.util.Calendar`,提供了更强大、更易用的时间日期处理功能...

    jdk1.8中文api

    Stream API是Java 8的新特性,它提供了对集合数据进行高效、声明性处理的方法,如过滤、映射和聚合操作,这在处理大量数据时非常有用。 另一个重要改进是方法引用来替代匿名内部类,这使得代码更易于阅读和理解。...

    jdk8中文API文档

    JDK 8允许在接口中定义私有方法和静态方法,增强了接口的功能,使其可以包含辅助方法,而不会污染实现类的命名空间。 8. **类型推断的改进**: 类型推断的增强使得在泛型方法调用中可以省略类型参数,编译器会...

    jdk 1.8 中文api文档

    10. **类型注解**:类型注解可以在类型声明(包括类、接口、变量、参数、返回类型)上使用,用于编译时和运行时的元数据,增强了代码的验证和处理能力。 以上只是JDK 1.8 API中的一部分重要特性。通过阅读中文API...

    jdk1.8 JDK1.8 中文 CHM

    5. **Date和Time API更新**:JDK 1.8改进了日期和时间的处理,引入了`java.time`包,包括`LocalDate`, `LocalTime`, `LocalDateTime`, `ZonedDateTime`等类,提供了更加友好的API和更好的时区支持。 6. **接口默认...

    jdk1.8中文文档.rar

    结合JDK 1.8的API中文文档,开发者可以学习如何在实际项目中应用上述特性,例如使用Lambda简化集合操作,利用Stream API进行复杂的数据处理,或者通过新的日期和时间API来处理日期相关的问题。此外,文档还详细解释...

    jdk1.8 api 中文文档

    这些知识点只是JDK 1.8 API中文文档中的一部分,实际文档中会涵盖Java SE平台的所有类和接口,以及它们的用法、构造、方法和属性。通过这份文档,开发者可以深入理解JDK 1.8的功能和用法,提升编程效率和代码质量。

    JDK8 API 中文 文档.CHM

    9. **Parallel Collectors**:在`Collectors`类中,JDK8提供了并行流的收集器,如`parallelStream()`,可以充分利用多核处理器的性能进行并行计算。 10. **类型注解**:JDK8扩展了注解的使用范围,允许在类型声明...

    JDK8 中文帮助文档(jdk api 1.8 google.CHM)

    Lambda可以被用来替代那些只含有单个抽象方法的接口的实现,这在处理集合、事件驱动编程等方面非常有用。 **2. 函数式接口** 为了支持Lambda,JDK8定义了一些新的函数式接口,如`Function,R>`、`Consumer<T>`、`...

    JDK1.8 中文API手册

    《JDK1.8中文API手册》是Java开发者的重要参考资料,它详尽地列出了Java Development Kit 1.8版本中的各种类、接口、方法和常量,为开发者提供了全面的编程指南。以下是对其中一些关键知识点的详细介绍: 1. **...

    jdk1.8 中文文档

    这种语法简洁、易于理解,尤其在处理集合和并发编程时,提高了代码的可读性和效率。 **2. 方法引用来代替匿名内部类** 在JDK 1.8之前,如果需要传递一个实现了特定接口的方法,通常需要创建匿名内部类。JDK 1.8中,...

    JDK1.8手册,中文

    在JDK 1.8中,Java引入了新的日期和时间API(java.time包),替换了原来的java.util.Date和java.util.Calendar。新API更加易用且性能更好,例如`LocalDateTime now = LocalDateTime.now();` 获取当前日期和时间,`...

    jdk api 1.8_中文文档

    java.time包在Java 8中替代了旧的日期和时间API,提供了更强大、更直观的时间处理能力。 13. **并发工具类** java.util.concurrent包包含了一系列并发工具,如Semaphore(信号量)、CyclicBarrier(循环栅栏)和...

    JDK1.6中文文档api

    7. **日期和时间(java.util.Date和java.time)**:JDK 1.6中的日期时间处理主要是通过Date类,但其API设计并不理想,后来在Java 8中引入了新的java.time包,提供了更强大的日期和时间处理功能。 8. **反射(java....

    jdk1.8中文版

    Lambda表达式使得代码更简洁、可读性更强,尤其在处理集合和事件处理时。 2. **函数式接口**:为了支持lambda表达式,JDK 1.8引入了函数式接口的概念,这些接口只有一个抽象方法。例如,`java.util.function`包下...

Global site tag (gtag.js) - Google Analytics