> 백엔드 개발 > C#.Net 튜토리얼 > C#에서 초를 (시:분:초:밀리초) 시간으로 변환하는 가장 좋은 방법은 무엇입니까?

C#에서 초를 (시:분:초:밀리초) 시간으로 변환하는 가장 좋은 방법은 무엇입니까?

PHPz
풀어 주다: 2023-09-01 22:45:02
앞으로
1587명이 탐색했습니다.

在 C# 中将秒转换为(小时:分钟:秒:毫秒)时间的最佳方法是什么?

DateTime

DateTime은 int, double 등과 유사한 값 유형 구조입니다. System 네임스페이스에서 사용할 수 있으며 mscorlib.dll 어셈블리에 있습니다. IComparable, IFormattable, IConvertible, ISerialized, IComparable 및 IEquatable과 같은 인터페이스를 구현합니다. DateTime에는 DateTime 객체의 일, 월, 연도, 시, 분, 초, DayOfWeek 및 기타 속성이 포함됩니다.

TimeSpan

TimeSpan 구조는 두 시간 사이의 시간 간격을 일, 시간, 분, 초로 표현합니다. TimeSpan은 두 DateTime 개체를 비교하여 두 날짜 간의 차이를 찾는 데 사용됩니다. TimeSpan 클래스는 각각 일, 시간, 분, 초 및 밀리초에서 TimeSpan 개체를 생성하기 위한 FromDays, FromHours, FromMinutes, FromSeconds 및 FromMilliseconds 메서드를 제공합니다.

예제 1

static void Main(string[] args){
   TimeSpan t = TimeSpan.FromSeconds(3752);
   string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms",
   t.Hours,
   t.Minutes,
   t.Seconds,
   t.Milliseconds);
   System.Console.WriteLine(answer);
   Console.ReadLine();
}
로그인 후 복사

Output

01h:02m:32s:000ms
로그인 후 복사

예제 2

의 중국어 번역은 다음과 같습니다.

예제 2

static void Main(string[] args){
   TimeSpan t = TimeSpan.FromSeconds(6);
   string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms",
   t.Hours,
   t.Minutes,
   t.Seconds,
   t.Milliseconds);
   System.Console.WriteLine(answer);
   Console.ReadLine();
}
로그인 후 복사

Output

00h:00m:06s:000ms
로그인 후 복사

위 내용은 C#에서 초를 (시:분:초:밀리초) 시간으로 변환하는 가장 좋은 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿