double을 datetime으로 변환하고 싶습니다.C#에서 double을 dateTime 값으로 변환하려면 어떻게해야합니까?
이것은 Excel에서 변환 한 것이 아닙니다. 나는 초를 나타내는 double을 가지며, 단지 분과 초의 시간으로 표현되는 것을 좋아할 것입니다.
121.0005 = 2시 1분 분
double을 datetime으로 변환하고 싶습니다.C#에서 double을 dateTime 값으로 변환하려면 어떻게해야합니까?
이것은 Excel에서 변환 한 것이 아닙니다. 나는 초를 나타내는 double을 가지며, 단지 분과 초의 시간으로 표현되는 것을 좋아할 것입니다.
121.0005 = 2시 1분 분
사용 TimeSpan
:
Date
을 시간 값을하지 나타내는 때문에 당신이
TimeSpan
입니다 필요
double seconds = 121.0005;
TimeSpan sp = TimeSpan.FromSeconds(seconds);
Console.Write(string.Format("{0} mins", sp.ToString(@"m\:ss")));
매력처럼 작동합니다! 감사. –
대신 DateTime
.
TimeSpan.FromSeconds
방법을 사용하십시오.
double sec = 121.0005;
TimeSpan ts = TimeSpan.FromSeconds(sec);
이는 'DateTime'의 의미가 아닙니다. – SLaks