ShortTimePattern Property

DateTimeFormatInfo.ShortTimePattern Property

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

Gets or sets the custom date and time format string for a short time value, which is associated with the "t" standard format string.

Namespace:  System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public string ShortTimePattern { get; set; }

Property Value

Type: System.String
The custom format string for a short time value, which is associated with the "t" standard format string.

ExceptionCondition
ArgumentNullException

An attempt was made to set the property to null.

InvalidOperationException

The DateTimeFormatInfo object is read-only.

Version Notes

Windows Phone

 DateTimeFormatInfo.ShortTimePattern values do not change when the clock is set to 24 hours. The property values should become "h:mm" but remain "h:mm tt" where tt is AM or PM.

The following example displays the value of ShortTimePattern for a few cultures.


using System;
using System.Globalization;

public class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      // Displays the values of the pattern properties.
      outputBlock.Text += " CULTURE    PROPERTY VALUE" + "\n";
      PrintPattern(outputBlock, "en-US");
      PrintPattern(outputBlock, "ja-JP");
      PrintPattern(outputBlock, "fr-FR");
   }

   public static void PrintPattern(System.Windows.Controls.TextBlock outputBlock, String myCulture)
   {
      DateTimeFormatInfo myDTFI = new CultureInfo(myCulture).DateTimeFormat;
      outputBlock.Text += String.Format("  {0}     {1}", myCulture, myDTFI.ShortTimePattern) + "\n";
   }
}
/*
This example produces the following output.
    CULTURE    PROPERTY VALUE
     en-US     h:mm tt
     ja-JP     H:mm
     fr-FR     HH:mm
*/


Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2016 Microsoft