A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 人心如水 中级黑马   /  2014-6-11 18:23  /  755 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
* 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)类型没有对上,求帮主

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马