Java实现计算两个日期间相隔周数
package com.wms; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Scanner; public class WeeksFigureOuter { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入起始日期:(格式:yyyy-MM-dd)"); String start = input.next(); System.out.println("请输入终止日期:(格式:yyyy-MM-dd)"); String end = input.next(); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); try { long from = df.parse(start).getTime(); long to = df.parse(end).getTime(); System.out.println("相差周数为:"+(to-from)/(1000*3600*24*7)); } catch (ParseException e) { e.printStackTrace(); } } }