zoukankan      html  css  js  c++  java
  • 获取剩余的秒数

    一、maven配置

    <dependency>
          <groupId>joda-time</groupId>
          <artifactId>joda-time</artifactId>
          <version>2.9.9</version>
    </dependency>

    二、工具类

    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());
        }
    }
  • 相关阅读:
    STM32F2系列系统时钟默认配置
    在电源上叠加一个脉冲信号,模拟一个干扰信号
    const用法
    指向指针的指针
    Judge Route Circle
    汉明距离
    绘制三角形
    OpenGL工作流程
    OpenGL环境搭建
    next()方法 执行下一个中间件 类似than
  • 原文地址:https://www.cnblogs.com/muyl/p/7298512.html
Copyright © 2011-2022 走看看