黑马程序员技术交流社区

标题: DateFormat 问题求解 [打印本页]

作者: 人心如水    时间: 2014-6-11 18:23
标题: DateFormat 问题求解
/*
* 3、 从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:
* 键盘输入6,打印6秒;
* 键盘输入60,打印1分;
* 键盘输入66,打印1分6秒;
* 键盘输入666,打印11分6秒;
* 键盘输入3601,打印1小时1秒
*/

public class Test3 {

        public static void main(String[] args) {
                //从系统输入一个数字
                Scanner sc = new Scanner(System.in);
                int in = sc.nextInt();
                //將这个输入的数字转换为字符串
                String str = String.valueOf(in);
                //下面进行操作將字符串转换为Date格式,创建对象调用转换方法
                DateFormat df = DateFormat.getDateInstance(DateFormat.DEFAULT);
                Date  d = df.parse(str);
                long lg = d.getTime();
                long ln = lg/1000;
                //用判断语句来打印要求的时间格式
                if(ln<60){
                        System.out.println(ln);
                }else if(in>=60 && in<=)
                       
        }

代码实在写不下去了。而且上面那个转换(DateFormat.DEFAULT)类型没有对上,求帮主





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2