当前位置:编程学习 > JAVA >>

java--封装一类Java对象,用户从输入对话框输入两个日期

[java]
import java.util.*; 
public class Date { 
     
    int year; 
     
    int month; 
     
    int day; 
     
    public Date() 
    { 
        this.year = year; 
         
        this.month = month; 
         
        this.day = day; 
         
    }//2.封装一类Java对象,用户从输入对话框输入两个日期,程序将判断两个日期的大小关系(比如输出:您输入的第二个日期大于第一个日期)以及两个日期之间的间隔天数(比如输出:2006年6月6日和2008年8月3日相隔789天)(必做) 
 
    public int getyear() 
    { 
        System.out.println("请输入年份"); 
         
        Scanner a = new Scanner(System.in);    
        int  date = a.nextInt();        
 
        return date; 
    } 
    public int getMonth() 
    { 
        System.out.println("请输入月份"); 
         
        Scanner a1 = new Scanner(System.in);    
        int  date1 = a1.nextInt();        
 
        return date1; 
    } 
    public int getDay() 
    { 
        System.out.println("请输入天数"); 
         
        Scanner a2 = new Scanner(System.in);    
        int  date2 = a2.nextInt();        
 
        return date2; 
    } 
 
 
 
 
     
 
    public static void main(String[] args) { 
        // TODO Auto-generated method stub 
         
        Date d = new Date(); 
        Calendar c = Calendar.getInstance(); 
         
        c.set(d.getyear(),d.getMonth(),d.getDay()); 
        long time1 = c.getTimeInMillis(); 
         
         
        c.set(d.getyear(),d.getMonth(),d.getDay()); 
        long time2 = c.getTimeInMillis(); 
             
        long 相隔天数 = (time1 - time2)/(1000*60*60*24); 
         
        System.out.println("这两个日期相隔天数是"+相隔天数); 
    } 
 

补充:软件开发 , Java ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,