DateTimeFormatInfo.ShortTimePattern Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает строку пользовательского формата для короткого значения времени.
public:
property System::String ^ ShortTimePattern { System::String ^ get(); void set(System::String ^ value); };
public string ShortTimePattern { get; set; }
member this.ShortTimePattern : string with get, set
Public Property ShortTimePattern As String
Значение свойства
Строка пользовательского формата для короткого значения времени.
Исключения
Для свойства задается значение null
.
Для свойства задается значение, а объект DateTimeFormatInfo доступен только для чтения.
Примеры
В следующем примере отображается значение для нескольких ShortTimePattern языков и региональных параметров.
using namespace System;
using namespace System::Globalization;
void PrintPattern( String^ myCulture )
{
CultureInfo^ MyCI = gcnew CultureInfo( myCulture,false );
DateTimeFormatInfo^ myDTFI = MyCI->DateTimeFormat;
Console::WriteLine( " {0} {1}", myCulture, myDTFI->ShortTimePattern );
}
int main()
{
// Displays the values of the pattern properties.
Console::WriteLine( " CULTURE PROPERTY VALUE" );
PrintPattern( "en-US" );
PrintPattern( "ja-JP" );
PrintPattern( "fr-FR" );
}
/*
This code produces the following output.
CULTURE PROPERTY VALUE
en-US h:mm tt
ja-JP H:mm
fr-FR HH:mm
*/
using System;
using System.Globalization;
public class SamplesDTFI {
public static void Main() {
// Displays the values of the pattern properties.
Console.WriteLine( " CULTURE PROPERTY VALUE" );
PrintPattern( "en-US" );
PrintPattern( "ja-JP" );
PrintPattern( "fr-FR" );
}
public static void PrintPattern( String myCulture ) {
DateTimeFormatInfo myDTFI = new CultureInfo( myCulture, false ).DateTimeFormat;
Console.WriteLine( " {0} {1}", myCulture, myDTFI.ShortTimePattern );
}
}
/*
This code produces the following output.
CULTURE PROPERTY VALUE
en-US h:mm tt
ja-JP H:mm
fr-FR HH:mm
*/
Imports System.Globalization
Public Class SamplesDTFI
Public Shared Sub Main()
' Displays the values of the pattern properties.
Console.WriteLine(" CULTURE PROPERTY VALUE")
PrintPattern("en-US")
PrintPattern("ja-JP")
PrintPattern("fr-FR")
End Sub
Public Shared Sub PrintPattern(myCulture As [String])
Dim myDTFI As DateTimeFormatInfo = New CultureInfo(myCulture, False).DateTimeFormat
Console.WriteLine(" {0} {1}", myCulture, myDTFI.ShortTimePattern)
End Sub
End Class
'This code produces the following output.
'
' CULTURE PROPERTY VALUE
' en-US h:mm tt
' ja-JP H:mm
' fr-FR HH:mm
'
Комментарии
Свойство ShortTimePattern определяет формат строк даты, зависящий от DateTime.ToString языка и региональных параметров, возвращаемых вызовами методов и , DateTimeOffset.ToString а также строк составного формата, которые предоставляются строкой стандартного формата "t".
Рекомендуется задать для разделителя времени в коротком шаблоне времени точную строку, а не использовать заполнитель разделителя времени. Например, чтобы получить шаблон h-mm-ss, задайте для короткого шаблона времени значение h-mm-ss.