zoukankan      html  css  js  c++  java
  • java时间操作:获取当天剩余时间

    mport org.apache.commons.lang.time.DateUtils;
    import org.joda.time.DateTime;
    import org.joda.time.Duration;
    import org.junit.Test;
    
    import java.time.LocalDateTime;
    import java.time.temporal.ChronoUnit;
    import java.util.Calendar;
    
    /**
     * Created by Administrator on 2016/12/12.
     */
    public class TimeTest {
    
        @Test
        public void getTime() {
    
            //方法一
            long milliSecondsLeftToday = 86400000 - DateUtils.getFragmentInMilliseconds(Calendar.getInstance(), Calendar.DATE);
            long secondsLeftToday = 86400 - DateUtils.getFragmentInSeconds(Calendar.getInstance(), Calendar.DATE);
            System.out.println("当天剩余毫秒1:" + milliSecondsLeftToday);
            System.out.println("当天剩余秒1:" + secondsLeftToday);
    
    
            //方法二
            DateTime dateTime = new DateTime().millisOfDay().withMaximumValue();
            long millSeconds2 = new Duration(new DateTime(), dateTime).getMillis();
            long count = new Duration(new DateTime(), dateTime).getStandardSeconds();
            System.out.println("当天剩余毫秒2:" + millSeconds2);
            System.out.println("当天剩余秒2:" + count);
    
    
            //方法三:LocalDateTime和ChronoUnit为1.8新增
            LocalDateTime midnight = LocalDateTime.now().plusDays(1).withHour(0).withMinute(0).withSecond(0).withNano(0);
            long millSeconds = ChronoUnit.MILLIS.between(LocalDateTime.now(),midnight);
            long seconds = ChronoUnit.SECONDS.between(LocalDateTime.now(), midnight);
            System.out.println("当天剩余毫秒3:" + millSeconds);
            System.out.println("当天剩余秒3:" + seconds);
    
        }
    }

  • 相关阅读:
    编译安装redis-3.2.9(latest stable version)
    MySQL之从忘记密码到重置密码
    Linux时间和时区设定
    java.net.UnknownHostException 异常处理(转)
    制作FastDFS的RPM包
    RPM包安装MySQL 5.7.18
    白鹭http请求post
    iframe嵌套页面 跨域
    git 配置 https和ssh 免密码登录 常用操作命令
    php 错误提示开启
  • 原文地址:https://www.cnblogs.com/30go/p/9166483.html
Copyright © 2011-2022 走看看