Java 日期时间方法.pdfVIP

  • 6
  • 0
  • 约 8页
  • 2017-07-26 发布于河北
  • 举报
Java 日期时间方法.pdf

Java ⽇期时间⽅法 Java ⽇期时间⽅法 在Java Date-Time API 中的⽅法名称尽可能在类之间保持⼀致。 例如, now ⽅法返回当前时刻的⽇期或时间值。from⽅法 许从⼀个类转换到另 ⼀个类。 下表列出了常⽤的前缀: of 静态⼯⼚⽅法 ⼯⼚⽅法创建⼀个实例并验证输⼊参数 from 静态⼯⼚⽅法将输⼊参数转换为⽬标类的实例。 parse 静态⼯⼚⽅法 解析输⼊字符串以创建⽬标类的实例。 format 实例⽅法 格式化临时对象以产⽣字符串。 get 实例⽅法 返回⽬标对象的⼀部分。 is 实例⽅法 查询⽬标对象。 with 实例⽅法 返回⼀个元素已更改的⽬标对象的副本。 plus 实例⽅法 返回具有添加的时间量的对象的副本。 minus 实例⽅法 返回具有减去时间量的对象的副本。 to 实例⽅法 将此对象转换为另⼀种类型。 at 实例⽅法 将此对象与另⼀个对象组合。 of()⽅法 Java ⽇期时间API的XXX()⽅法⽤于创建对象。 以下代码显⽰了如何创建LocalDate类的对象: import java.time.LocalDate; import java.time.Month; public class Main { public static void main(String[ args) { LocalDate localDate1 = LocalDate.of(2014, 5, 21); System.out.println(localDate1); LocalDate localDate2 = LocalDate.of(2014, Month.MARCH, 4); System.out.println(localDate2); LocalDate localDate3 = LocalDate.ofEpochDay(2014); System.out.println(localDate3); LocalDate localDate4 = LocalDate.ofYearDay(2014, 39); System.out.println(localDate4); } } 上⾯的代码⽣成以下结果。 from()⽅法 from()是⼀个静态⼯⼚⽅法,⽤于从指定的参数派⽣datetime对象。 与 of()不同, from()需要对指定参数进⾏数据转换。 以下代码显⽰如何从LocalDateTime派⽣LocalDate: import java.time.LocalDate; import java.time.LocalDateTime; public class Main { public static void main(String[ args) { LocalDateTime localDateTime = LocalDateTime.of(2015, 6, 21, System.out.println(localDateTime); LocalDate localDate = LocalDate.from(localDateTime); System.out.println(localDate); } } 上⾯的代码⽣成以下结果。 with()⽅法 要更改datetime对象中的字段,我们可以使⽤带有前缀的⽅法。 withXXX()⽅法返回⼀个对象的副本,指定的字段已更改,因为Date Time API 中的⼤ 多数对象都是不可变的。 以下代码显⽰如何从另⼀个LocalDate获取LocalDate ,并更改年份: import java.time.LocalDate; import java.time.Month; public class Main { public static void main(String[ args) { LocalDate

文档评论(0)

1亿VIP精品文档

相关文档