时间日期问题

来源:互联网 发布:java 初级项目 编辑:程序博客网 时间:2024/06/05 01:14
package programT6_2;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 日期的处理问题 * 给出两个日期,计算它们之间相隔的天数。 * 将当前日期信息以4位年份、月份全称、两位日期形式输出。 * @author Administrator * */public class DealDate {    public static void main(String[] args) {        Calendar c=Calendar.getInstance();//获得一个日历的对象        c.setTime(new Date());//设置当前时间日历        c.set(2016, 7, 8);//设定指定日期时间        long l1=c.getTimeInMillis();        c.set(2017, 9, 10);        long l2=c.getTimeInMillis();        int day=(int) Math.abs((l2-l1)/(1000*60*60*24));        System.out.println("相隔天数为:"+day+"天");        SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");        //按照指定日期格式获取当前时间        System.out.println("当前时间为:"+sdf.format(new Date()));    }}
0 0
原创粉丝点击