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();
}
}
}
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#写出来的吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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秒
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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#吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主到底知不知道什么是C#。。那几位全是C#的。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询