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());  
        }
    
    
    }
                    
    每天学习一点点,你就进步一点点。
  • 相关阅读:
    HDU 5486 Difference of Clustering 图论
    HDU 5481 Desiderium 动态规划
    hdu 5480 Conturbatio 线段树 单点更新,区间查询最小值
    HDU 5478 Can you find it 随机化 数学
    HDU 5477 A Sweet Journey 水题
    HDU 5476 Explore Track of Point 数学平几
    HDU 5475 An easy problem 线段树
    ZOJ 3829 Known Notation 贪心
    ZOJ 3827 Information Entropy 水题
    zoj 3823 Excavator Contest 构造
  • 原文地址:https://www.cnblogs.com/zhangliang88/p/14628878.html
Copyright © 2011-2022 走看看