zoukankan      html  css  js  c++  java
  • JAVA时间进行比较和转换,时间加减得到天数

    转自:https://blog.csdn.net/iteye_8535/article/details/82246006

    JAVA时间进行比较和转换,时间加减得到天数 
    1. 把时间类型的字符串转为DATE 
    import java.text.ParseException; 
    import java.text.SimpleDateFormat; 
    import java.util.Date; 
    public class Text { 
    public static void main(String[] args){ 
      SimpleDateFormat dd=new SimpleDateFormat("yyyy-MM-dd"); 
      String d=dd.format(new Date()); 
      System.out.print(d); 
      
      try { 
       Date date=dd.parse("2007-12-12"); 
       System.out.println(date); 
      } catch (ParseException e) { 
       e.printStackTrace(); 
      } 



    2.把时间类型的整型转为DATE 
    import java.text.ParseException; 
    import java.text.SimpleDateFormat; 
    import java.util.Date; 
    public class Text { 
    public static void main(String[] args){ 
      SimpleDateFormat dd=new SimpleDateFormat("yyyyMMdd"); 
      String d=dd.format(new Date()); 
      System.out.print(d); 
      int ddd=20071212; 
      try { 
       Date date=dd.parse(ddd+""); 
       System.out.println(date); 
      } catch (ParseException e) { 
       e.printStackTrace(); 
      } 



    3.时间比较大小 
    java.util.Date nowdate=new java.util.Date(); 
    String myString = "2008-09-08"; 
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd", Locale.CHINA); 
    Date d = sdf.parse(myString); 

    boolean flag = d.before(nowdate); 
    if(flag) 
    System.out.print("早于今天") 
    else 
    System.out.print("晚于今天") 

    4.时间加减得到天数 
    * @param beginDateStr 
    * @param endDateStr 
    * @return 
    * long 
    * @author Administrator 
    */ 
    public static long getDaySub(String beginDateStr,String endDateStr) 

    long day=0; 
    java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd"); 
    java.util.Date beginDate; 
    java.util.Date endDate; 
    try 

    beginDate = format.parse(beginDateStr); 
    endDate= format.parse(endDateStr); 
    day=(endDate.getTime()-beginDate.getTime())/(24*60*60*1000); 
    //System.out.println("相隔的天数="+day); 
    } catch (ParseException e) 

    // TODO 自动生成 catch 块 
    e.printStackTrace(); 

    return day; 

  • 相关阅读:
    Enforcing the correct protocol for partially SSL secured SharePoint sites
    SQL SERVER – Attach mdf file without ldf file in Database
    How to Get SharePoint Client Context in SharePoint Apps (Provider Hosted / SharePoint Access ) in CSOM (Client Side Object Model)
    git--rebase
    flutter widget
    Flutter--FutureBuilder/StreamBuilder(待补)
    Flutter-notification和notificatioLisener
    flutter context踩坑
    Flutter-gestureDetector的滑动事件小试
    flutter -忽略点击事件
  • 原文地址:https://www.cnblogs.com/sharpest/p/5473222.html
Copyright © 2011-2022 走看看