首页 > 代码库 > 获取剩余的秒数
获取剩余的秒数
1.maven配置
<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.9</version></dependency>
2.工具类
package com.hk;import org.joda.time.DateTime;import org.joda.time.Minutes;import org.joda.time.Seconds;/** * User: hk * Date: 2017/8/7 上午11:24 * version: 1.0 */public final class DateKit { /** * 获取今天剩余的秒数 * * @return 秒数 */ public static int oddSecondOfDay() { DateTime start = new DateTime(); DateTime end = new DateTime().withHourOfDay(23).withMinuteOfHour(59).withSecondOfMinute(59); return Seconds.secondsBetween(start, end).getSeconds(); } /** * 获取本周剩余的秒数 * * @return 秒数 */ public static int oddSecondOfWeek() { DateTime start = new DateTime(); DateTime end = new DateTime().dayOfWeek().withMaximumValue().withHourOfDay(23).withMinuteOfHour(59).withSecondOfMinute(59); return Seconds.secondsBetween(start, end).getSeconds(); } /** * 获取本月剩余的秒数 * * @return 秒数 */ public static int oddSecondOfMonth() { DateTime start = new DateTime(); DateTime end = new DateTime().dayOfMonth().withMaximumValue().withHourOfDay(23).withMinuteOfHour(59).withSecondOfMinute(59); return Seconds.secondsBetween(start, end).getSeconds(); } /** * 获取今年剩余的秒数 * * @return 秒数 */ public static int oddSecondOfYear() { DateTime start = new DateTime(); DateTime end = new DateTime().dayOfYear().withMaximumValue().withHourOfDay(23).withMinuteOfHour(59).withSecondOfMinute(59); return Seconds.secondsBetween(start, end).getSeconds(); } public static void main(String[] args) { System.out.println(oddSecondOfDay()); System.out.println(oddSecondOfWeek()); System.out.println(oddSecondOfMonth()); System.out.println(oddSecondOfYear()); }}
获取剩余的秒数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。