• 获取剩余的秒数


    一、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());
        }
    }
  • 相关阅读:
    H264--2--语法及结构
    LIB和DLL的区别与使用
    动态库与静态库优缺点比较
    网络摄像机连接图
    作为一名安防人,你真的了解网络摄像机吗?
    帧率、分辨率、码流的关系
    视频监控存储空间大小与传输带宽计算方法
    如何配置监控系统的电源功率?
    Websocket通信过程
    Python进阶点
  • 原文地址:https://www.cnblogs.com/muyl/p/7298512.html
Copyright © 2020-2023  润新知