请问哪里有问题 在eclipse 上可以运行 提交作业总是说代码问题

来源:3-6 使用 Date 和 SimpleDateFormat 类表示时间

qq_飞凡_uEPTUZ

2016-12-23 20:40

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;


public class HelloWorld {

    

    public static void main(String[] args) throws ParseException {

        

// 使用format()方法将日期转换为指定格式的文本

SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");

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);

}

}


写回答 关注

2回答

  • 家君
    2017-01-26 12:23:41

    imooc网站的编译器对格式要求比较死板,你试试将【System.out.println(sdf1.format(now)                          );】这里面的空格删掉,应该就可以通过了

  • qq_爱谈和容易_03517235
    2016-12-23 22:32:44

     Date now = new Date();

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409767 学习 · 4530 问题

查看课程

相似问题