zoukankan      html  css  js  c++  java
  • 求出字符“2013-9-8”与“2013-10-1”相差的天数

    1. import java.text.ParseException;  
    2. import java.text.SimpleDateFormat;  
    3. import java.util.Calendar;  
    4. import java.util.Date;  
    5.   将夜www.jiangyea.com
    6. public class DayCount {  
    7. //lday为小日期bday为大时间  
    8. public static int daysBetween(String lday,String bday) throws ParseException{   
    9. SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");   
    10. Calendar cal = Calendar.getInstance();   
    11. cal.setTime(sdf.parse(lday));   
    12. long time1 = cal.getTimeInMillis();   
    13. cal.setTime(sdf.parse(bday));   
    14. long time2 = cal.getTimeInMillis();  
    15. //除一天的毫秒数转换成天  
    16. long betweenDays=(time2-time1)/(1000*3600*24);   
    17.   
    18. return Integer.parseInt(String.valueOf(betweenDays));   
    19. }   
    20.   
    21. public static void main(String[] args) throws ParseException {   
    22.   
    23. SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");   
    24. Date d1=sdf.parse("2013-09-08 10:10:10");   
    25. Date d2=sdf.parse("2013-10-01 00:00:00");   
    26. System.out.println(daysBetween("2013-09-08 10:10:10","2013-10-01 00:00:00"));   
    27. }   
    28. }  
  • 相关阅读:
    C++多态深入分析!
    字符编码总结
    算法:并查集
    树的非递归遍历:一种很好的算法
    算法:快速排序
    算法:堆排序
    字符串匹配:KMP算法, Boyer-Moore算法理解与总结
    shodan搜索
    google hacking 语法
    FOFA的搜索语句
  • 原文地址:https://www.cnblogs.com/jiangye/p/3319147.html
Copyright © 2011-2022 走看看