DateTimeFormatInfo.TimeSeparator 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시간의 구성 요소 즉, 시, 분, 초를 구분하는 문자열을 가져오거나 설정합니다.
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
속성 값
시간의 구성 요소를 구분하는 문자열입니다. InvariantInfo 기본입니다.
예외
속성이 null
로 설정되어 있습니다.
속성이 설정되어 있으며 DateTimeFormatInfo 개체가 읽기 전용입니다.
예제
다음 예제에서는 en-US 문화권에 대한 개체를 인스턴스화 CultureInfo 하고, 날짜 구분 기호를 "."로 변경하고, "t", "T", "F", "f", "G" 및 "g" 표준 형식 문자열을 사용하여 날짜를 표시합니다.
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 .
참고
와 같은 FullDateTimePattern표준 형식 패턴이 반드시 ":"를 사용하는 것은 아닙니다. 이러한 패턴을 사용할 때 변경 TimeSeparator 은 영향을 미치지 않을 수 있습니다.
시간 구분 기호는 속성에서 ShortTimePattern 파생됩니다. 시간 구분 기호 자리 표시자를 사용하는 대신 짧은 시간 또는 긴 시간 패턴의 시간 구분 기호를 정확한 문자열로 설정하는 것이 좋습니다. 예를 들어 h-mm-ss 패턴을 가져오려면 패턴을 "h-mm-ss"로 설정합니다. 또한 이 방법을 사용하면 여러 유형의 구분 기호를 포함하는 "h'h 'mm'm 'ss's'(3h 36m 12s)와 같은 패턴을 설정할 수 있습니다. 속성은 TimeSeparator 형식 지정 작업에서 결과 문자열의 시간 구분 기호(":" 사용자 지정 날짜 및 시간 형식 지정자)를 대체하는 문자열을 정의합니다. 또한 구문 분석 작업에서 시간 구분 기호 문자열을 정의합니다.
적용 대상
추가 정보
.NET