日期格式

public static void main(String[] args) throws ParseException {
        // 使用format()方法将日期转换为指定格式的文本
    SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日");
    SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm");
    SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
    // 创建Date对象,表示当前时间
    Date now =new Date();
    // 调用format()方法,将日期转换为字符串并输出
    System.out.println(sdf1.format(now));
    System.out.println(sdf2.format(now));
    System.out.println(sdf3.format(now));
    
    // 使用parse()方法将文本转换为日期
    String d = "2014-6-1 21:05:36";
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    // 调用parse()方法,将字符串转换为日期
    Date date =sdf.parse(d);    
    System.out.println(date);
     }    
////////////////////////////////
public static void main(String[] args) {
        Calendar c =Calendar.getInstance();    // 创建Calendar对象
        int year =c.get(Calendar.YEAR);//获取年
        int month =c.get(Calendar.MONTH)+1;//获取月份,0表示1月份
        int day =c.get(Calendar.DAY_OF_MONTH);//获取日期
        int hour =c.get(Calendar.HOUR_OF_DAY);//获取小时
        int minute =c.get(Calendar.MINUTE);//获取分钟
        int second =c.get(Calendar.SECOND);//获取秒
        System.out.println("当前时间:"+year+"-"+month+
                "-"+day+" "+hour+":"+minute+":"+second);
        
        System.out.println("///////////////////////////////////");
        
        //将Calendar 对象转换为Date对象
        Date date =c.getTime();
        
        // 创建SimpleDateFormat对象,指定目标格式
        SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println(sdf.format(date));
    }    

 

posted @ 2018-02-02 10:54  一支穿云箭  阅读(243)  评论(0编辑  收藏  举报