两个日期相差天数计算
来源:互联网 发布:java jdbc学生管理 编辑:程序博客网 时间:2024/05/01 20:57
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class Datesub {
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d = sdf.parse("2007-03-01");
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
long timethis = calendar.getTimeInMillis();
calendar.setTime(d);
long timeend = calendar.getTimeInMillis();
long theday = (timeend - timethis) / (1000 * 60 * 60 * 24);
System.out.print(theday);
}
import java.text.SimpleDateFormat;
import java.util.*;
public class Datesub {
public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d = sdf.parse("2007-03-01");
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
long timethis = calendar.getTimeInMillis();
calendar.setTime(d);
long timeend = calendar.getTimeInMillis();
long theday = (timeend - timethis) / (1000 * 60 * 60 * 24);
System.out.print(theday);
}
}
或
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Calendar;
- import java.util.Date;
- public class test16 {
- /**
- * @param args
- * @throws ParseException
- */
- public static void main(String[] args) throws ParseException {
- // TODO Auto-generated method stub
- SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- Date d1=sdf.parse("2012-09-08 10:10:10");
- Date d2=sdf.parse("2012-09-15 00:00:00");
- System.out.println(daysBetween(d1,d2));
- System.out.println(daysBetween("2012-09-08 10:10:10","2012-09-15 00:00:00"));
- }
- /**
- * 计算两个日期之间相差的天数
- * @param smdate 较小的时间
- * @param bdate 较大的时间
- * @return 相差天数
- * @throws ParseException
- */
- public static int daysBetween(Date smdate,Date bdate) throws ParseException
- {
- SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
- smdate=sdf.parse(sdf.format(smdate));
- bdate=sdf.parse(sdf.format(bdate));
- Calendar cal = Calendar.getInstance();
- cal.setTime(smdate);
- long time1 = cal.getTimeInMillis();
- cal.setTime(bdate);
- long time2 = cal.getTimeInMillis();
- long between_days=(time2-time1)/(1000*3600*24);
- return Integer.parseInt(String.valueOf(between_days));
- }
- /**
- *字符串的日期格式的计算
- */
- public static int daysBetween(String smdate,String bdate) throws ParseException{
- SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
- Calendar cal = Calendar.getInstance();
- cal.setTime(sdf.parse(smdate));
- long time1 = cal.getTimeInMillis();
- cal.setTime(sdf.parse(bdate));
- long time2 = cal.getTimeInMillis();
- long between_days=(time2-time1)/(1000*3600*24);
- return Integer.parseInt(String.valueOf(between_days));
- }
- }
- 计算两个日期相差天数
- 两个日期相差天数计算
- 计算两个日期相差天数:
- 计算两个日期相差的工作天数
- Java 计算两个日期相差的天数
- Java 计算两个日期相差的天数
- 计算两个日期之间相差的天数
- JS计算两个日期相差的天数!
- js计算两个日期相差的天数
- Java 计算两个日期相差的天数
- excle计算两个日期相差天数
- Jquery计算两个日期相差的天数
- JAVA 计算两个日期相差的天数
- Calendar:计算两个日期相差的天数
- 计算两个日期相差的天数
- Java 计算两个日期相差的天数
- Java:计算两个日期相差的天数
- javasript 计算两个日期相差天数
- 复习一
- 搜索引擎日志分析
- 桃花庵歌
- puduino 命令行连接无线网
- Java:MD5 Hash
- 两个日期相差天数计算
- To 小伟
- javascript 闭包 变量释放GC 测试
- Oracle 级联约束
- HDU1263-map
- 金铜仙人辞汉歌-李贺
- 从“程序员转行卖烧饼”想到IT人创业
- 排序算法之归并排序
- Norm