用c#编程实现107653秒是几天几小时几分钟几秒?

解出给分... 解出给分 展开
 我来答
瓢瓢5r
推荐于2018-05-11 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:212
采纳率:0%
帮助的人:123万
展开全部

楼上的哪里是C#的代码啊,明明是java的,别忽悠楼主,我的才是真正的C#代码,

               int second = 107653;
            int day = second / (3600 * 24);

            int hour= second % (3600 * 24) /3600;
            int min = second % 3600 / 60;
            int sec = second  % 60;
            Console.WriteLine("107653 秒是 {0}天{1}小时{2}分钟{3}秒", day, hour, min, sec);
            Console.ReadLine();

kostr
2013-07-25 · TA获得超过102个赞
知道小有建树答主
回答量:84
采纳率:0%
帮助的人:95.5万
展开全部
DateTime.Now.Ticks 是指从DateTime.MinValue之后过了多少时间,10000000为一秒,保存在long类型的变量里,可以将它传到datetime的构造函数内转成时间类型。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication26
{
class Program
{
static void Main(string[] args)
{
long ticks = DateTime.Now.Ticks;

DateTime now = new DateTime(ticks);
Console.WriteLine(now.ToString("yyyy-MM-dd hh:mm:ss"));

Console.ReadLine();
}
}
}
追问
可是这是用c#写出来的吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zljk0306
2013-07-25 · TA获得超过366个赞
知道小有建树答主
回答量:229
采纳率:90%
帮助的人:206万
展开全部
           var timeSpan = TimeSpan.FromSeconds(107653);
            var days = timeSpan.Days;
            var hours = timeSpan.Hours;
            var minutes = timeSpan.Minutes;
            var seconds = timeSpan.Seconds;
            Console.WriteLine("{0}天{1}小时{2}分钟{3}秒", days, hours, minutes, seconds);

 结果:1天5小时54分钟13秒

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chiqp1986
2013-07-25 · TA获得超过270个赞
知道小有建树答主
回答量:326
采纳率:0%
帮助的人:194万
展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            const int ALL_SECOND = 107653;
            const int STEP = 60;
            int date;
            int hour;
            int minute;
            int second;

            hour = ALL_SECOND / (STEP * STEP);
            minute = ALL_SECOND / STEP % STEP;
            second = ALL_SECOND % STEP;

            string result = string.Format("{0}={1}:{2}:{3}", ALL_SECOND, hour, minute, second);
            Console.WriteLine(result);

            Console.Write("Press any key to exit...");
            Console.ReadKey();
        }
    }
}

追问
我要的C#解法啊- -
追答
你来帮大家讲讲什么是C#吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
岩石の审判8a3631
2013-07-26 · TA获得超过3822个赞
知道小有建树答主
回答量:1513
采纳率:33%
帮助的人:976万
展开全部
楼主到底知不知道什么是C#。。那几位全是C#的。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式