Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 TimeSpan.FromHours() 메서드


C#의 TimeSpan.FromHours() 메서드는 지정된 시간을 나타내는 TimeSpan을 반환하는 데 사용되며 사양은 밀리초 단위까지 정확합니다.

구문

구문은 다음과 같습니다 -

공개 정적 TimeSpan FromHours(이중 값),

위에서 val 값은 가장 가까운 밀리초까지 정확한 시간입니다.

이제 예를 살펴보겠습니다 -

시스템 사용, public class Demo { public static void Main(){ TimeSpan span1 =TimeSpan.FromDays(0.000323456); TimeSpan span2 =새로운 TimeSpan(-2, 05, 10); TimeSpan span3 =TimeSpan.FromHours(5); Console.WriteLine("TimeSpan1 ="+span1); Console.WriteLine("TimeSpan2 ="+span2); Console.WriteLine("TimeSpan3 ="+span3); Console.WriteLine("결과(스팬1과 스팬2 비교) ="+TimeSpan.Compare(span1, span2)); Console.WriteLine("결과(스팬2와 스팬3 비교) ="+TimeSpan.Compare(span2, span3)); }}

출력

이것은 다음과 같은 출력을 생성합니다 -

TimeSpan1 =00:00:27.9470000TimeSpan2 =-01:54:50TimeSpan3 =05:00:00Result(span1과 span2의 비교) =1Result(span2와 span3의 비교) =-1

이제 다른 예를 살펴보겠습니다 -

시스템 사용; public class Demo { public static void Main(){ TimeSpan span1 =TimeSpan.FromDays(15); TimeSpan span2 =새로운 TimeSpan(5, 15, 30); TimeSpan span3 =TimeSpan.FromHours(5); Console.WriteLine("TimeSpan1 ="+span1); Console.WriteLine("TimeSpan2 ="+span2); Console.WriteLine("TimeSpan3 ="+span3); Console.WriteLine("결과(스팬1과 스팬2 비교) ="+TimeSpan.Compare(span1, span2)); Console.WriteLine("결과(스팬2와 스팬3 비교) ="+TimeSpan.Compare(span2, span3)); Console.WriteLine("결과(스팬1과 스팬3 비교) ="+TimeSpan.Compare(span1, span3)); }}

출력

이것은 다음과 같은 출력을 생성합니다 -

TimeSpan1 =15.00:00:00TimeSpan2 =05:15:30TimeSpan3 =05:00:00Result(span1과 span2의 비교) =1Result(span2와 span3의 비교) =1Result(span1과 span3의 비교) =1