DateTimeFormatInfo.TimeSeparator DateTimeFormatInfo.TimeSeparator DateTimeFormatInfo.TimeSeparator DateTimeFormatInfo.TimeSeparator Property

정의

시간의 구성 요소 즉, 시, 분, 초를 구분하는 문자열을 가져오거나 설정합니다.Gets or sets the string that separates the components of time, that is, the hour, minutes, and seconds.

public:
 property System::String ^ TimeSeparator { System::String ^ get(); void set(System::String ^ value); };
public string TimeSeparator { get; set; }
member this.TimeSeparator : string with get, set
Public Property TimeSeparator As String

속성 값

시간의 구성 요소를 구분하는 문자열입니다.The string that separates the components of time. InvariantInfo 기본입니다.The default for InvariantInfo is ":".

예외

속성이 null로 설정되어 있습니다.The property is being set to null.

속성이 설정되어 있으며 DateTimeFormatInfo 개체가 읽기 전용입니다.The property is being set and the DateTimeFormatInfo object is read-only.

예제

다음 예제에서는 CultureInfo 개체 EN-US 문화권의 경우 해당 날짜 구분 기호를 변경 ".", "t", "T", "F", "f", "G" 및 "g" 표준 서식 문자열을 사용 하 여 날짜를 표시 합니다.The following example instantiates a CultureInfo object for the en-US culture, changes its date separator to ".", and displays a date by using the "t", "T", "F", "f", "G", and "g" standard format strings.

using System;
using System.Globalization;

public class Example
{
   public static void Main()
   {
      DateTime value = new DateTime(2013, 9, 8, 14, 30, 0);
      
      string[] formats = { "t", "T", "f", "F", "G", "g" };
      CultureInfo culture = CultureInfo.CreateSpecificCulture("en-US");
      DateTimeFormatInfo dtfi = culture.DateTimeFormat;
      dtfi.TimeSeparator = ".";
      
      foreach (var fmt in formats)
         Console.WriteLine("{0}: {1}", fmt, value.ToString(fmt, dtfi));
   }
}
// The example displays the following output:
//       t: 2.30 PM
//       T: 2.30.00 PM
//       f: Sunday, September 08, 2013 2.30 PM
//       F: Sunday, September 08, 2013 2.30.00 PM
//       G: 9/8/2013 2.30.00 PM
//       g: 9/8/2013 2.30 PM
Imports System.Globalization

Module Example
   Public Sub Main()
      Dim value As New Date(2013, 9, 8, 14, 30, 0)
      
      Dim formats() As String = { "t", "T", "f", "F", "G", "g" }
      Dim culture As CultureInfo = CultureInfo.CreateSpecificCulture("en-US")
      Dim dtfi As DateTimeFormatInfo = culture.DateTimeFormat
      dtfi.TimeSeparator = "."
      
      For Each fmt In formats
         Console.WriteLine("{0}: {1}", fmt, value.ToString(fmt, dtfi))
      Next      
   End Sub
End Module
' The example displays the following output:
'       t: 2.30 PM
'       T: 2.30.00 PM
'       f: Sunday, September 08, 2013 2.30 PM
'       F: Sunday, September 08, 2013 2.30.00 PM
'       G: 9/8/2013 2.30.00 PM
'       g: 9/8/2013 2.30 PM

설명

사용자 지정 패턴의 형식 패턴을 포함 하는 경우 ":", DateTime.ToString 의 값을 표시 TimeSeparator 대신는 ":" 형식 패턴에서입니다.If the custom pattern includes the format pattern ":", DateTime.ToString displays the value of TimeSeparator in place of the ":" in the format pattern.

파생 되는 시간 구분 기호는 ShortTimePattern 속성입니다.The time separator is derived from the ShortTimePattern property. 간단히 말해 시간 구분 기호를 설정 또는 긴 시간을 시간 구분 기호 자리 표시자를 사용 하는 대신 정확한 문자열 패턴 하는 것이 좋습니다.We recommend that you set the time separator in short or long time patterns to an exact string instead of using the time separator placeholder. 예를 들어 패턴 h-mm-ss를 얻으려면 "h-mm-ss" 하는 패턴을 설정 합니다.For example, to obtain the pattern h-mm-ss, set the pattern to "h-mm-ss". 이 이렇게 할 수와 같은 패턴 설정 "h'h ' mm 'ss의 ' 여기" (3 시간 36 m 12s) 여러 유형의 구분 기호를 포함 하는 합니다.This practice also enables you to set patterns such as "h'h 'mm'm 'ss's'" (3h 36m 12s) that include multiple types of separators. TimeSeparator 시간 구분 기호를 대체 하는 문자열을 정의 하는 속성 (":" 사용자 지정 날짜 및 시간 형식 지정자) 서식 지정 작업의 결과 문자열에 있습니다.The TimeSeparator property defines the string that replaces the time separator (":" custom date and time format specifier) in a result string in a formatting operation. 또한 구문 분석 작업에서 시간 구분 기호 문자열을 정의합니다.It also defines the time separator string in a parsing operation.

적용 대상

추가 정보