Java中的时间格式可以使用SimpleDateFormat类来设置,HH:mm:ss表示时分秒。
Java时间时分秒
Java中的时间类
在Java中,有两个常用的时间类:LocalTime和ZonedDateTime,LocalTime表示不带时区的时分秒,而ZonedDateTime表示带时区的日期和时间。
LocalTime的使用
1、创建LocalTime对象
可以使用以下方法创建LocalTime对象:
使用默认构造函数创建一个代表当前时间的LocalTime对象。
使用指定的小时、分钟和秒数创建LocalTime对象。
使用指定的小时、分钟和纳秒数创建LocalTime对象。
2、LocalTime的方法
以下是一些常用的LocalTime方法:
方法名 | 功能描述 |
isBefore(LocalTime other) | 判断当前时间是否在other之前 |
isAfter(LocalTime other) | 判断当前时间是否在other之后 |
isEqual(LocalTime other) | 判断当前时间是否等于other |
isBeforeNow() | 判断当前时间是否在现在之前 |
isAfterNow() | 判断当前时间是否在现在之后 |
isEqualNow() | 判断当前时间是否等于现在 |
toString() | 将当前时间转换为字符串格式 |
withHour(int hour) | 用指定的小时数更新当前时间 |
withMinute(int minute) | 用指定的分钟数更新当前时间 |
withSecond(int second) | 用指定的秒数更新当前时间 |
plusHours(long hours) | 给当前时间增加指定的小时数 |
plusMinutes(long minutes) | 给当前时间增加指定的分钟数 |
plusSeconds(long seconds) | 给当前时间增加指定的秒数 |
minusHours(long hours) | 从当前时间减去指定的小时数 |
minusMinutes(long minutes) | 从当前时间减去指定的分钟数 |
minusSeconds(long seconds) | 从当前时间减去指定的秒数 |
ZonedDateTime的使用
1、创建ZonedDateTime对象
可以使用以下方法创建ZonedDateTime对象:
使用默认构造函数创建一个代表当前时间的ZonedDateTime对象。
使用指定的年、月、日、小时、分钟和秒数创建ZonedDateTime对象。
使用指定的年、月、日、小时、分钟、秒数和时区创建ZonedDateTime对象。
2、ZonedDateTime的方法
以下是一些常用的ZonedDateTime方法:
方法名 | 功能描述 |
getYear() | 获取年份 |
getMonthValue() | 获取月份(112) |
getDayOfMonth() | 获取月份中的第几天(131) |
getHour() | 获取小时(023) |
getMinute() | 获取分钟(059) |
getSecond() | 获取秒(059) |
getNano() | 获取纳秒(0999_999_999) |
getOffset() | 获取时区偏移量(如+08:00) |
getZone() | 获取时区ID(如Asia/Shanghai) |
toString() | 将当前日期和时间转换为字符串格式 |
withYear(int year) | 用指定的年份更新当前日期和时间 |
withMonth(int month) | 用指定的月份更新当前日期和时间(112) |
withDayOfMonth(int dayOfMonth) | 用指定的天数更新当前日期和时间(131) |
withHour(int hour) | 用指定的小时数更新当前日期和时间(023) |
withMinute(int minute) | 用指定的分钟数更新当前日期和时间(059) |
withSecond(int second) | 用指定的秒数更新当前日期和时间(059) |
plusHours(long hours) | 给当前日期和时间增加指定的小时数 |
plusMinutes(long minutes) | 给当前日期和时间增加指定的分钟数 |
plusSeconds(long seconds) | 给当前日期和时间增加指定的秒数 |
minusHours(long hours) | 从当前日期和时间减去指定的小时数 |
minusMinutes(long minutes) | 从当前日期和时间减去指定的分钟数 |
minusSeconds(long seconds) | 从当前日期和时间减去指定的秒数 |
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/642275.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复