>백엔드 개발 >C++ >String.Format을 사용하여 .NET에서 TimeSpan 개체의 형식을 사용자 지정하려면 어떻게 해야 합니까?

String.Format을 사용하여 .NET에서 TimeSpan 개체의 형식을 사용자 지정하려면 어떻게 해야 합니까?

Patricia Arquette
Patricia Arquette원래의
2025-01-23 13:59:09505검색

How Can I Custom Format a TimeSpan Object in .NET Using String.Format?

String.Format을 사용하여 .NET에서 TimeSpan 개체의 형식을 사용자 지정합니다

.NET 4.0부터 TimeSpan 개체의 사용자 지정 형식을 사용할 수 있습니다. .NET 3.5 이하의 경우 대체 형식 지정 옵션에 대한 JohannesH의 답변을 참조하세요.

사용자 정의 형식 지정자

사용자 정의 TimeSpan 형식 문자열을 사용하면 출력을 정밀하게 제어할 수 있습니다. MSDN 사용자 정의 TimeSpan 형식 문자열 페이지는 사용 가능한 형식 지정자에 대한 포괄적인 참조를 제공합니다.

형식 문자열 예시

사용자 정의 형식 문자열을 사용하여 TimeSpan 개체의 형식을 지정하려면 다음과 같이 String.Format 메서드를 사용하세요.

<code>string.Format("{0:hh\:mm\:ss}", myTimeSpan);</code>

이 예제 형식 문자열은 지정된 값을 가진 TimeSpan에 대해 "15:36:15"를 출력합니다.

특수문자 탈출

형식 문자열의 ":" 문자는 ""로 이스케이프되어야 합니다. 이는 TimeSpan 구분 기호와 구별하기 위한 것입니다.

C# 6 문자열 보간 사용

C# 6 문자열 보간은 문자열 서식 지정을 위한 보다 간결한 구문을 제공합니다. 다음 예에서는 문자열 보간을 사용하여 이전 예와 동일한 결과를 얻습니다.

<code>$"myTimeSpan:hh\:mm\:ss"}"; //示例输出 15:36:15</code>

구분자

사용자 정의 TimeSpan 형식 문자열에는 자리 표시자 구분 기호가 포함되어 있지 않습니다. 대신 위의 예와 같이 형식 문자열에 명시적으로 지정해야 합니다.

위 내용은 String.Format을 사용하여 .NET에서 TimeSpan 개체의 형식을 사용자 지정하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.