黑马程序员技术交流社区

标题: 用户输入一个妙数,获取该秒数代表几天,几小时,几分... [打印本页]

作者: duanhuilin    时间: 2012-11-12 10:04
标题: 用户输入一个妙数,获取该秒数代表几天,几小时,几分...
class Program
    {
        static void Main(string[] args)
        {

            Console.WriteLine("请输入一个秒数:");
            int Seconds = Convert.ToInt32(Console.ReadLine());
            get_times(Seconds);
        }
  /// <summary>
        /// 通过输入一个秒数,来获取代表几天,几小时,几分种,几秒钟
        /// </summary>
        /// <param name="times"></param>
        public static void get_times(int times)
        {
            int Day = times / 86400;  //这个表示获取天数(一天有86400妙)
            int mod = times % 86400;
            int Hour = mod / 3600;   //这个表示获取多少小时
            int M = mod % 3600;  //代表还余多少小时,但是该数肯定不足一小时
            int Mints = M / 60;     //表示代表多少分钟
            int Seconds = M % 60;   //多少秒
            Console.WriteLine("{0}天{1}小时{2}分钟{3}秒钟", Day, Hour, Mints, Seconds);
            Console.ReadKey();
        }


作者: 张文    时间: 2012-11-12 10:47
{:soso_e143:}不好意思啦。
作者: duanhuilin    时间: 2012-11-12 10:51
张文 发表于 2012-11-12 10:47
不好意思啦。

呵呵。。。。么事!以后我会注意这系列的问题的。。。。




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