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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 狱之一族 于 2013-3-23 17:03 编辑

输入一个秒数,求几天几时几分几秒;
Console.WriteLine("请输入你想查询的秒数");
            long miao = Convert.ToInt64(Console.ReadLine());
            long day = miao / 60 / 60 / 24;
            long xiao = miao & 86400 / 3600, min = miao % 86400 % 3600 / 60;
            long miao1 = miao % 86400 % 3600 % 60;
            Console.WriteLine("{0}秒是{1}天{2}小时{3}分{4}秒", miao, day, xiao, min, miao1);
            Console.ReadKey();


主要是小时那个不对,天数没验证,秒和分都验证几个。都没出错,就小时那总是出错

2 个回复

倒序浏览
long xiao = miao & 86400 / 3600什么意思,敲错了吧 long xiao = miao % 86400 / 3600
回复 使用道具 举报
何红卫 发表于 2013-3-23 16:27
long xiao = miao & 86400 / 3600什么意思,敲错了吧 long xiao = miao % 86400 / 3600

嗯,谢谢,一直没看出来
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马