MSDN Library
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

TimeSpan.ToString 메서드

2013-12-13

현재 TimeSpan 개체의 값을 해당하는 문자열 표현으로 변환합니다.

Namespace:  System
어셈블리:  mscorlib(mscorlib.dll)

public override string ToString()

반환 값

형식: System.String
현재 TimeSpan 값의 문자열 표현입니다.

반환된 문자열은 "c" 형식 지정자 형식으로 지정되어 있으며 다음 형식으로 되어 있습니다.

[-][d.]hh:mm:ss[.fffffff]

대괄호([ 및 ])로 묶인 요소는 반환된 문자열에 포함되지 않을 수 있습니다. 콜론과 마침표(: 및 .)는 리터럴 문자입니다. 다음 표에서는 리터럴이 아닌 요소를 나열합니다. ToString() 메서드에서 반환되는 문자열은 문화권을 구분하지 않는다는 점에 유의하세요.

항목

설명

"-"

음의 시간 간격을 나타내는 빼기 기호입니다. 양의 시간 범위에는 기호가 포함되지 않습니다.

"d"

시간 간격의 날짜 수입니다. 시간 간격이 하루보다 작은 경우 이 요소가 생략됩니다.

"hh"

시간 간격의 시간 수로 0에서 23 사이의 값입니다.

"mm"

시간 간격의 분 수로 0에서 59 사이의 값입니다.

"ss"

시간 간격의 초 수로 0에서 59 사이의 값입니다.

"fffffff"

시간 간격의 소수로 나타낸 초 입니다. 시간 간격에 소수로 나타낸 초가 없는 경우 이 요소가 생략됩니다. 있는 경우 소수로 나타낸 초는 항상 7자리 숫자로 표시됩니다.

참고참고:

TimeSpan 및 Oracle 데이터 형식의 문자열 표현을 비교하는 방법에 대한 자세한 내용은 기술 자료 문서 324577: System.TimeSpan Does Not Match Oracle 9i INTERVAL DAY TO SECOND Data Type을 참조하세요.

호출자 참고 사항

Support for formatting TimeSpan 값의 형식 지정에 대한 지원이 Windows Phone에 추가되었습니다. 그러나 ToString() 메서드 오버로드는 문화권에 영향을 받지 않는 상태입니다. 해당 동작은 이전 버전의 .NET Framework for Windows Phone에서 변경되지 않은 상태로 남습니다.

다음 예제에서는 여러 가지 TimeSpan 값과 함께 ToString 메서드를 호출하여 반환되는 문자열을 표시합니다.


using System;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      TimeSpan span;

      // Initialize a time span to zero.
      span = TimeSpan.Zero;
      outputBlock.Text += span.ToString() + "\n";

      // Initialize a time span to 14 days.
      span = new TimeSpan(-14, 0, 0, 0, 0);
      outputBlock.Text += span.ToString() + "\n";

      // Initialize a time span to 1:02:03.
      span = new TimeSpan(1, 2, 3);
      outputBlock.Text += span.ToString() + "\n";


      // Initialize a time span to 250 milliseconds.
      span = new TimeSpan(0, 0, 0, 0, 250);
      outputBlock.Text += span.ToString() + "\n";

      // Initalize a time span to 99 days, 23 hours, 59 minutes, and 59.999 seconds.
      span = new TimeSpan(99, 23, 59, 59, 999);
      outputBlock.Text += span.ToString() + "\n";

      // Initalize a time span to 3 hours.
      span = new TimeSpan(3, 0, 0);
      outputBlock.Text += span.ToString() + "\n";

      // Initalize a timespan to 25 milliseconds.
      span = new TimeSpan(0, 0, 0, 0, 25);
      outputBlock.Text += span.ToString() + "\n";
   }
}
// The example displays the following output:
//       00:00:00
//       -14.00:00:00
//       01:02:03
//       00:00:00.2500000
//       99.23:59:59.9990000
//       03:00:00
//       00:00:00.0250000


Windows Phone OS

지원되는 버전: 8.0, 7.1, 7.0

Windows Phone

표시:
© 2016 Microsoft