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. }  
  • 相关阅读:
    汽车过沙漠问题【学习笔记】
    极值问题
    双色汉诺塔【分离型】
    二分查找(递归与非递归)
    t2712:字符串移位包含问题
    酒瓶和瓶盖换购新酒
    反转诗句
    字符串的展开
    回文子串[输出所有回文子串]
    最长最短单词
  • 原文地址:https://www.cnblogs.com/jiangye/p/3319147.html
Copyright © 2011-2022 走看看