Java中的日期时间函数一览
Java中有许多日期时间函数可以用来处理日期和时间。以下是一些常用的日期时间函数的一览。
1. Date类:Date类是Java中最基本的日期时间类,它可以表示一个特定的时间点。常用的Date类的方法有:
- getTime():获取Date对象的毫秒表示。
- toString():将Date对象转换为字符串表示。
- equals():比较两个Date对象是否相等。
2. Calendar类:Calendar类可以用来进行日期和时间的计算和操作。常用的Calendar类的方法有:
- get():获取指定字段的值,如年、月、日等。
- set():设置指定字段的值。
- add():将指定字段加上或减去指定的值。
- getTime():将Calendar对象转换为Date对象。
3. SimpleDateFormat类:SimpleDateFormat类可以用来将日期时间格式化为指定的字符串或将字符串解析为Date对象。常用的SimpleDateFormat类的方法有:
- format():将Date对象格式化为指定的字符串。
- parse():将字符串解析为Date对象。
4. LocalDateTime类:LocalDateTime类是Java 8中引入的日期时间类,它表示一个不可变的日期时间对象。常用的LocalDateTime类的方法有:
- now():获取当前的日期时间。
- toLocalDate():将LocalDateTime对象转换为LocalDate对象。
- toLocalTime():将LocalDateTime对象转换为LocalTime对象。
5. Duration类:Duration类可以用来表示两个时间点之间的时间间隔。常用的Duration类的方法有:
- between():计算两个时间点之间的时间间隔。
6. Period类:Period类可以用来表示两个日期之间的时间间隔。常用的Period类的方法有:
- between():计算两个日期之间的时间间隔。
7. Instant类:Instant类是Java 8中引入的类,它表示一个时间戳。常用的Instant类的方法有:
- now():获取当前的时间戳。
- toEpochMilli():将Instant对象转换为毫秒表示的时间戳。
除了以上列举的日期时间函数外,还有许多其他的日期时间类和函数,如ZonedDateTime类、LocalDate类、LocalTime类、OffsetDateTime类、ZoneId类等。这些类和函数可以用来进行更复杂的日期时间操作和处理。
