- static void Main(string[] args)
- {
- //在21342423秒中,有多少天多少小时多少分钟多少秒
- Console.WriteLine("请输入要计算的秒数:");
- int seconds = Convert.ToInt32(Console.ReadLine()); ;
- int day = seconds / (60 * 60 * 24); //一天是24小时*60分*60秒 个秒,除以(60 * 60 * 24)得到的商就是天数
- int mid = seconds % (60 * 60 * 24); //求 秒转换成天后剩余的秒的余数
- int hour = mid / 3600; //一小时是3600秒 用剩余的秒数除以3600得到的商就是小时数
- int min = (mid % 3600) / 60; //用上面得到的余数模除3600得到的值就是剩下的秒数,(一分钟60秒)再除以60秒就得到分钟数
- mid = mid % 60; //转换完后还有剩下的秒数模除60求秒数
- Console.WriteLine("在{0}秒中,有{1}天{2}小时{3}分钟{4}秒",seconds,day,hour,min,mid);
- Console.ReadLine();
- }
复制代码 这个是我整理的,你可以参考下 |