zoukankan      html  css  js  c++  java
  • 获取某个时间的前一天

    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    
    public class Test {
         public static void main(String[] args) {
             SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
             Date currentdate=new Date();
             String systime= format.format(currentdate);
             System.out.println("当前系统时间:====="+systime);
             String curtime=getBeforeOneDay(currentdate);
             System.out.println("当前系统时间的前一天的时间:====="+curtime);
                     System.out.println("得到某个时间的前一天的时间:====="+getBeforeOneDayByStringDate("20210407"));
         }
         /**
         * 获取当前系统时间的前一天时间
         * @param dateStr
         * @return Date
         * @return
         */
        public static String getBeforeOneDay(Date currentdate) { 
                SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                Calendar calendar = Calendar.getInstance();  
                calendar.setTime(currentdate);  
                calendar.add(Calendar.DAY_OF_MONTH, -1);  
                currentdate = calendar.getTime();
                String dayTime=format.format(currentdate);
                return dayTime;  
        }
    
    public static String getBeforeOneDayByStringDate(String dateString) { 
                SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
                Date d;
                try {
                    d = format .parse(dateString);
                    Calendar calendar = Calendar.getInstance();
                    calendar.setTime(d);
                    calendar.add(Calendar.DAY_OF_MONTH, -1);  // 在当前日基础上-1
                    System.out.println(format .format(calendar.getTime()));
                    //获取String类型的时间
                    
                } catch (ParseException e) {
                    e.printStackTrace();
                }
                return format .format(calendar.getTime());  
        }
    
    
    }
                    
    每天学习一点点,你就进步一点点。
  • 相关阅读:
    codevs 1115 开心的金明
    POJ 1125 Stockbroker Grapevine
    POJ 2421 constructing roads
    codevs 1390 回文平方数 USACO
    codevs 1131 统计单词数 2011年NOIP全国联赛普及组
    codevs 1313 质因数分解
    洛谷 绕钉子的长绳子
    洛谷 P1276 校门外的树(增强版)
    codevs 2627 村村通
    codevs 1191 数轴染色
  • 原文地址:https://www.cnblogs.com/zhangliang88/p/14628878.html
Copyright © 2011-2022 走看看