Strings.Format(Object, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir biçim String
ifadesinde yer alan yönergelere göre biçimlendirilmiş bir dize döndürür.
public static string Format (object? Expression, string? Style = "");
public static string Format (object Expression, string Style = "");
static member Format : obj * string -> string
Public Function Format (Expression As Object, Optional Style As String = "") As String
Parametreler
- Expression
- Object
Gerekli. Herhangi bir geçerli ifade.
- Style
- String
Opsiyonel. Geçerli bir adlandırılmış veya kullanıcı tanımlı biçim String
ifadesi.
Döndürülenler
bir biçim String
ifadesinde yer alan yönergelere göre biçimlendirilmiş bir dize.
Örnekler
Bu örnekte, hem String
biçimlerini hem de kullanıcı tanımlı biçimleri kullanarak değerleri biçimlendirmek için Format
işlevinin çeşitli kullanımları gösterilmektedir. Tarih ayırıcısı (/
), saat ayırıcısı (:
) ve/PM göstergeleri (t
ve tt
) için, sisteminiz tarafından görüntülenen gerçek biçimlendirilmiş çıkış, kodun kullandığı yerel ayar ayarlarına bağlıdır. Geliştirme ortamında saatler ve tarihler görüntülendiğinde, kod yerel ayarının kısa saat biçimi ve kısa tarih biçimi kullanılır.
Not
24 saatlik bir saat kullanan yerel ayarlar için/PM göstergeleri (t
ve tt
) hiçbir şey görüntülemez.
Dim testDateTime As Date = #1/27/2001 5:04:23 PM#
Dim testStr As String
' Returns current system time in the system-defined long time format.
testStr = Format(Now(), "Long Time")
' Returns current system date in the system-defined long date format.
testStr = Format(Now(), "Long Date")
' Also returns current system date in the system-defined long date
' format, using the single letter code for the format.
testStr = Format(Now(), "D")
' Returns the value of testDateTime in user-defined date/time formats.
' Returns "5:4:23".
testStr = Format(testDateTime, "h:m:s")
' Returns "05:04:23 PM".
testStr = Format(testDateTime, "hh:mm:ss tt")
' Returns "Saturday, Jan 27 2001".
testStr = Format(testDateTime, "dddd, MMM d yyyy")
' Returns "17:04:23".
testStr = Format(testDateTime, "HH:mm:ss")
' Returns "23".
testStr = Format(23)
' User-defined numeric formats.
' Returns "5,459.40".
testStr = Format(5459.4, "##,##0.00")
' Returns "334.90".
testStr = Format(334.9, "###0.00")
' Returns "500.00%".
testStr = Format(5, "0.00%")
Açıklamalar
String.Format yöntemi de benzer işlevler sağlar.
Konumlanmamış bir sayısal dizeyi biçimlendiriyorsanız, istediğiniz görünümü elde etmek için kullanıcı tanımlı bir sayısal biçim kullanmalısınız.
Style
belirtmeden bir sayıyı biçimlendirmeye çalışırsanız, Format
işlevi uluslararası olarak farkında olmasına rağmen Str
işlevine benzer işlevler sağlar. Ancak, Format
işlevi kullanılarak dize olarak biçimlendirilmiş pozitif sayılar, değerin işareti için ayrılmış bir baştaki alanı içermez; Str
işlevi kullanılarak dönüştürülenler baştaki alanı korur.
Farklı Sayısal Değerler için Farklı Biçimler
Sayılar için kullanıcı tanımlı biçim ifadesinde noktalı virgülle ayrılmış bir ila üç bölüm olabilir.
Format
işlevinin Style
bağımsız değişkeni önceden tanımlanmış sayısal biçimlerden birini içeriyorsa, yalnızca bir bölüme izin verilir.
Şunu kullanıyorsanız: | Sonuç budur |
---|---|
Yalnızca bir bölüm | Biçim ifadesi tüm değerlere uygulanır. |
İki bölüm | İlk bölüm pozitif değerler ve sıfırlar için geçerlidir; ikincisi negatif değerler için geçerlidir. |
Üç bölüm | İlk bölüm pozitif değerlere, ikinci bölüm negatif değerlere, üçüncü bölüm ise sıfırlara uygulanır. |
Aşağıdaki örnekte iki bölüm vardır: birincisi pozitif değerler ve sıfırlar için biçimi tanımlar; İkinci bölüm, negatif değerlerin biçimini tanımlar.
Format
işlevinin Style
bağımsız değişkeni bir dize aldığından, tırnak içine alınır.
Dim style1 As String = "$#,##0;($#,##0)"
Aralarında hiçbir şey içermeyen noktalı virgüller eklerseniz, eksik bölüm pozitif değerin biçimi kullanılarak yazdırılır. Örneğin, aşağıdaki biçim ilk bölümdeki biçimi kullanarak pozitif ve negatif değerler görüntüler ve değer sıfırsa Zero
görüntüler.
Dim style2 As String = "$#,##0;;\Z\e\r\o"
Önceden Tanımlanmış Sayısal Biçimler
Aşağıdaki tabloda önceden tanımlanmış sayısal biçim adları tanımlanmıştır. Bunlar, Format
işlevinin Style
bağımsız değişkeni olarak adla kullanılabilir:
Biçim adı | Tarif |
---|---|
General Number , G veya g |
Binlik ayırıcısı olmayan sayıyı görüntüler. Örneğin, Format(&H3FA, "g") 1018 döndürür. |
Currency , C veya c |
Uygunsa, binlik ayırıcı ile sayıyı görüntüler; ondalık ayırıcısının sağındaki iki basamak görüntüler. Çıkış, sistem yerel ayarı ayarlarını temel alır. Örneğin, Format(1234567, "c") $1,234,567.00 döndürür. |
Fixed , F veya f |
Ondalık ayırıcısının solunda en az bir basamak ve sağında iki basamak görüntüler. Örneğin, Format(1234567, "f") 1234567.00 döndürür. |
Standard , N veya n |
Binlik ayırıcılı sayıyı, en az bir basamak sola ve iki basamak ondalık ayırıcısının sağını görüntüler. Örneğin, Format(1234567, "n") 1,234,567.00 döndürür. |
Percent |
Sayıyı 100 ile çarpılmış olarak, sağdaki yüzde işaretiyle (%) görüntüler; her zaman ondalık ayırıcısının sağındaki iki basamak görüntüler. Örneğin, Format(0.4744, "Percent") 47.44% döndürür. |
P veya p |
Binlik ayırıcısının 100 ile çarpıldığı sayıyı sağdaki yüzde işaretiyle (%) ve tek bir boşlukla ayrılmış olarak görüntüler; her zaman ondalık ayırıcısının sağındaki iki basamak görüntüler. Örneğin, Format(0.80345, "p") 80.35 % döndürür. |
Scientific |
İki önemli basamak sağlayarak standart bilimsel gösterimi kullanır. Örneğin, Format(1234567, "Scientific") 1.23E+06 döndürür. |
E veya e |
Altı önemli basamak sağlayarak standart bilimsel gösterimi kullanır. Örneğin, Format(1234567, "e") 1.234567e+006 döndürür. |
D veya d |
Sayıyı Ondalık (taban 10) biçimindeki sayının değerini içeren bir dize olarak görüntüler. Bu seçenek yalnızca tam sayı türleri (Byte , Short , Integer , Long ) için desteklenir.Örneğin, Format(&H7F, "d") 127 döndürür. |
X veya x |
Sayıyı, sayının değerini Onaltılık (temel 16) biçiminde içeren bir dize olarak görüntüler. Bu seçenek yalnızca tam sayı türleri (Byte , Short , Integer , Long ) için desteklenir.Örneğin, Format(127, "x") 7f döndürür. |
Yes/No |
Sayı 0 ise No görüntüler; aksi takdirde, Yes görüntüler.Örneğin, Format(0, "Yes/No") No döndürür. |
True/False |
Sayı 0 ise False görüntüler; aksi takdirde, True görüntüler.Örneğin, Format(1, "True/False") True döndürür. |
On/Off |
Sayı 0 ise Off görüntüler; aksi takdirde, On görüntüler.Örneğin, Format(1, "On/Off") On döndürür. |
Akıllı Cihaz Geliştirici Notları
Yes/No
, True/False
ve On/Off
biçimleri desteklenmez.
Sayısal Biçimleri User-Defined
Aşağıdaki tabloda, kullanıcı tanımlı sayı biçimleri oluşturmak için kullanabileceğiniz karakterler tanımlanmıştır. Bunlar, Format
işlevinin Style
bağımsız değişkenini oluşturmak için kullanılabilir:
Karakter | Tarif |
---|---|
Hiç kimse | Sayıyı biçimlendirme olmadan görüntüler. |
(0 ) |
Basamak yer tutucusu. Bir basamak veya sıfır görüntüler. İfadenin biçim dizesinde sıfırın göründüğü konumda bir basamak varsa, bunu görüntüleyin; aksi takdirde, bu konumda sıfır görüntüler. Sayı, biçim ifadesinde sıfırlardan (ondalık değerinin her iki tarafında) daha az basamak içeriyorsa, baştaki veya sondaki sıfırları görüntüler. Sayının ondalık ayırıcısının sağında, biçim ifadesindeki ondalık ayırıcının sağında sıfır sayısından daha fazla basamak varsa, sayıyı sıfır sayısı kadar ondalık basamağı yuvarlar. Sayının ondalık ayırıcısının solunda, biçim ifadesindeki ondalık ayırıcının solunda sıfır sayısından daha fazla basamak varsa, fazladan basamakları değişiklik yapmadan görüntüler. |
(# ) |
Basamak yer tutucusu. Basamak veya hiçbir şey görüntülemez. İfadenin biçim dizesinde # karakterinin göründüğü konumda bir basamak varsa, bunu görüntüler; aksi takdirde, bu konumda hiçbir şey görüntülemez.Bu simge, 0 basamak yer tutucusu gibi çalışır, ancak sayı, biçim ifadesinde ondalık ayırıcının iki tarafında # karakterden daha az basamak varsa baştaki ve sondaki sıfırlar görüntülenmez. |
(. ) |
Ondalık yer tutucusu. Ondalık yer tutucusu, ondalık ayırıcının solunda ve sağda kaç basamak görüntüleneceğini belirler. Biçim ifadesi bu simgenin solunda yalnızca # karakter içeriyorsa; 1'den küçük sayılar ondalık ayırıcı ile başlar. Kesirli sayılarla görüntülenen bir baştaki sıfırı görüntülemek için ondalık ayırıcının solundaki ilk basamak yer tutucusu olarak sıfır kullanın. Bazı yerel ayarlarda ondalık ayırıcı olarak virgül kullanılır. Biçimlendirilmiş çıktıda ondalık yer tutucu olarak kullanılan gerçek karakter, sisteminiz tarafından tanınan sayı biçimine bağlıdır. Bu nedenle, ondalık yer tutucusu olarak virgül kullanan bir yerel ayarda olsanız bile, biçiminizde ondalık yer tutucusu olarak nokta kullanmanız gerekir. Biçimlendirilmiş dize yerel ayar için doğru biçimde görünür. |
(% ) |
Yüzde yer tutucusu. İfadeyi 100 ile çarpar. Yüzde karakteri (% ), biçim dizesinde göründüğü konuma eklenir. |
(, ) |
Binlik ayırıcı. Binlik ayırıcı, ondalık ayırıcısının solunda dört veya daha fazla yeri olan bir sayının içindeki binlerceyi yüzlerceden ayırır. Biçim, basamak yer tutucularıyla (0 veya # ) çevrelenmiş bir binlik ayırıcı içeriyorsa, standart binlik ayırıcı kullanımı belirtilir.Ondalık ayırıcısının hemen solundaki binlik ayırıcı (ondalık belirtilip belirtilmediği) veya dizenin en sağdaki karakteri olarak "sayıyı 1.000'e bölerek ölçeklendirme, gerektiğinde yuvarlama" anlamına gelir. 1.000'den küçük ancak 500'e eşit veya daha büyük sayılar 1 olarak görüntülenir ve 500'den küçük sayılar 0 olarak görüntülenir. Bu konumdaki iki bitişik binlik ayırıcı, 1 milyon kat ve her ek ayırıcı için ek 1.000 kat ölçeklendirilir.Ondalık ayırıcının hemen solundan veya dizedeki en sağdaki konumdan başka herhangi bir konumdaki birden çok ayırıcı, yalnızca binlik ayırıcının kullanımını belirtmek olarak değerlendirilir. Bazı yerel ayarlarda, binlik ayırıcı olarak nokta kullanılır. Biçimlendirilmiş çıktıda binlik ayırıcı olarak kullanılan gerçek karakter, sisteminiz tarafından tanınan Sayı Biçimine bağlıdır. Bu nedenle, binlik ayırıcı olarak nokta kullanan bir yerel ayarda olsanız bile biçimlerinizde binlik ayırıcı olarak virgül kullanmanız gerekir. Biçimlendirilmiş dize yerel ayar için doğru biçimde görünür. Örneğin, aşağıdaki üç biçim dizesini göz önünde bulundurun: - "#,0." , 100 milyon sayısını "100.000.000" dizesi olarak biçimlendirmek için binlik ayırıcısını kullanır.- "#0,." , 100 milyon sayısını "100000" dizesi olarak biçimlendirmek için bin kat ölçeklendirmeyi kullanır.- "#,0,." , 100 milyon sayısını "100.000" dizesi olarak biçimlendirmek için binlik ayırıcısını ve ölçeklendirmeyi kullanır. |
(: ) |
Zaman ayırıcı. Bazı yerel ayarlarda, zaman ayırıcısını temsil etmek için başka karakterler kullanılabilir. Saat ayırıcısı saat değerleri biçimlendirildiğinde saatleri, dakikaları ve saniyeleri ayırır. Biçimlendirilmiş çıkışta zaman ayırıcı olarak kullanılan gerçek karakter sistem ayarlarınız tarafından belirlenir. |
(/ ) |
Tarih ayırıcı. Bazı yerel ayarlarda, tarih ayırıcısını temsil etmek için başka karakterler kullanılabilir. Tarih ayırıcısı, tarih değerlerinin biçimlendirildiğinde gün, ay ve yılı ayırır. Biçimlendirilmiş çıktıda tarih ayırıcı olarak kullanılan gerçek karakter sistem ayarlarınız tarafından belirlenir. |
(E-``E+``e-``e+ ) |
Bilimsel biçim. Biçim ifadesi, E- , E+ , e- veya e+ solunda en az bir basamak yer tutucusu (0 veya # ) içeriyorsa, sayı bilimsel biçimde görüntülenir ve sayı ile üssü arasına E veya e eklenir. Soldaki basamak yer tutucularının sayısı, üsdeki basamak sayısını belirler. Negatif üslerin yanına eksi işareti yerleştirmek için E- veya e- kullanın. Negatif üslerin yanına eksi işareti ve pozitif üslerin yanına artı işareti yerleştirmek için E+ veya e+ kullanın. Doğru biçimlendirmeyi elde etmek için bu simgenin sağındaki basamak yer tutucularını da eklemeniz gerekir. |
-
+
$ ( ) |
Değişmez karakterler. Bu karakterler tam olarak biçim dizesinde yazıldığı gibi görüntülenir. Listelenenlerden biri dışında bir karakter görüntülemek için, karakterin önüne ters eğik çizgi (\ ) koyun veya çift tırnak işareti (" ") içine alın. |
(\ ) |
Biçim dizesinde sonraki karakteri görüntüler. Değişmez karakter olarak özel anlamı olan bir karakteri görüntülemek için önüne ters eğik çizgi (\ ) koyun. Ters eğik çizginin kendisi görüntülenmez. Ters eğik çizgi kullanmak, sonraki karakteri çift tırnak içine almayla aynıdır. Ters eğik çizgi görüntülemek için iki ters eğik çizgi kullanın (\\ ).Değişmez karakter olarak görüntülenebilen karakterlere örnek olarak tarih-biçimlendirme ve saat biçimlendirme karakterleri ( a , c , d , h , m , n , p , q , s , t , w , y , / ve : ), sayısal biçimlendirme karakterleri (# , 0 , % , E , e , virgül, ve nokta) ve dize biçimlendirme karakterleri (@ , & , < , > ve ! ). |
("``ABC``" ) |
Dizeyi çift tırnak işaretleri (" ") içinde görüntüler. Kodun içinden stil bağımsız değişkenine bir dize eklemek için, metni içine almak için Chr(34) kullanmanız gerekir (34 , tırnak işareti (") için karakter kodudur). |
Eski Kod Örneği
Aşağıdaki tabloda sayılar için bazı örnek biçim ifadeleri yer alır. (Bu örneklerin tümü sisteminizin yerel ayarının İngilizce-ABD olduğunu varsayar) İlk sütun, Format
işlevinin Style
bağımsız değişkeninin biçim dizelerini içerir; Biçimlendirilmiş veriler sütun başlıklarında verilen değere sahipse diğer sütunlar elde edilen çıkışı içerir.
Biçim (Style ) |
"5" olarak biçimlendirildi | "-5" olarak biçimlendirildi | "0,5" olarak biçimlendirildi |
---|---|---|---|
Zero-length string ("") |
5 |
-5 |
0.5 |
0 |
5 |
-5 |
1 |
0.00 |
5.00 |
-5.00 |
0.50 |
#,##0 |
5 |
-5 |
1 |
$#,##0;($#,##0) |
$5 |
($5) |
$1 |
$#,##0.00;($#,##0.00) |
$5.00 |
($5.00) |
$0.50 |
0% |
500% |
-500% |
50% |
0.00% |
500.00% |
-500.00% |
50.00% |
0.00E+00 |
5.00E+00 |
-5.00E+00 |
5.00E-01 |
0.00E-00 |
5.00E00 |
-5.00E00 |
5.00E-01 |
Önceden Tanımlanmış Tarih/Saat Biçimleri
Aşağıdaki tabloda önceden tanımlanmış tarih ve saat biçimi adları tanımlanmıştır. Bunlar, Format
işlevinin stil bağımsız değişkeni olarak adla kullanılabilir:
Biçim Adı | Tarif |
---|---|
General Date veya G |
Tarih ve/veya saati görüntüler. Örneğin, 3/12/2008 11:07:31 AM . Tarih görüntüleme, uygulamanızın geçerli kültür değerine göre belirlenir. |
Long Date , Medium Date veya D |
Geçerli kültürünüzün uzun tarih biçimine göre bir tarih görüntüler. Örneğin, Wednesday, March 12, 2008 . |
Short Date veya d |
Geçerli kültürünüzün kısa tarih biçimini kullanarak bir tarih görüntüler. Örneğin, 3/12/2008 .d karakteri, günü kullanıcı tanımlı bir tarih biçiminde görüntüler. |
Long Time , Medium Time veya T |
Geçerli kültürünüzün uzun zaman biçimini kullanarak bir saat görüntüler; genellikle saat, dakika, saniye içerir. Örneğin, 11:07:31 AM . |
Short Time veya t |
Geçerli kültürünüzün kısa saat biçimini kullanarak bir saat görüntüler. Örneğin, 11:07 AM .t karakteri, kullanıcı tanımlı saat biçiminde 12 saatlik saat kullanan yerel ayarlar için AM veya PM değerleri görüntüler. |
f |
Geçerli kültürünüzün biçimine göre uzun tarihi ve kısa saati görüntüler. Örneğin, Wednesday, March 12, 2008 11:07 AM . |
F |
Geçerli kültürünüzün biçimine göre uzun tarihi ve uzun saati görüntüler. Örneğin, Wednesday, March 12, 2008 11:07:31 AM . |
g |
Geçerli kültürünüzün biçimine göre kısa tarihi ve kısa saati görüntüler. Örneğin, 3/12/2008 11:07 AM . |
M , m |
Tarihin ayını ve gününü görüntüler. Örneğin, March 12 .M karakteri, ayı kullanıcı tanımlı tarih biçiminde görüntüler.
m karakteri, dakikaları kullanıcı tanımlı bir saat biçiminde görüntüler. |
R , r |
Tarihi RFC1123Pattern özelliğine göre biçimlendirır. Örneğin, Wed, 12 Mar 2008 11:07:31 GMT . Biçimlendirilmiş tarih, tarih ve saatin değerini ayarlamaz.
Format işlevini çağırmadan önce Tarih/Saat değerini GMT olarak ayarlamanız gerekir. |
s |
Tarih ve saati sıralanabilir bir dizin olarak biçimlendirır. Örneğin, 2008-03-12T11:07:31 .s karakteri, saniyeleri kullanıcı tanımlı bir saat biçiminde görüntüler. |
u |
Tarih ve saati GMT sıralanabilir dizini olarak biçimlendirır. Örneğin, 2008-03-12 11:07:31Z . |
U |
Tarih ve saati, uzun tarih ve uzun saati GMT olarak biçimlendirır. Örneğin, Wednesday, March 12, 2008 6:07:31 PM . |
Y , y |
Tarihi yıl ve ay olarak biçimlendirır. Örneğin, March, 2008 .Y ve y karakterleri yılı kullanıcı tanımlı tarih biçiminde görüntüler. |
Uygulamanın geçerli kültür bilgileri hakkında daha fazla bilgi için bkz. Visual Basic'da Kültür Dizeleri Nasıl Etkiler? .
User-Defined Tarih/Saat Biçimleri
Aşağıdaki tabloda, kullanıcı tanımlı tarih/saat biçimleri oluşturmak için kullanabileceğiniz karakterler gösterilmektedir. Visual Basic'in önceki sürümlerinden farklı olarak, bu biçim karakterleri büyük/küçük harfe duyarlıdır.
Karakter | Tarif |
---|---|
(: ) |
Zaman ayırıcı. Bazı yerel ayarlarda, zaman ayırıcısını temsil etmek için başka karakterler kullanılabilir. Saat ayırıcısı saat değerleri biçimlendirildiğinde saatleri, dakikaları ve saniyeleri ayırır. Biçimlendirilmiş çıktıda zaman ayırıcısı olarak kullanılan gerçek karakter, uygulamanızın geçerli kültür değeri tarafından belirlenir. |
(/ ) |
Tarih ayırıcı. Bazı yerel ayarlarda, tarih ayırıcısını temsil etmek için başka karakterler kullanılabilir. Tarih ayırıcısı, tarih değerlerinin biçimlendirildiğinde gün, ay ve yılı ayırır. Biçimlendirilmiş çıktıda tarih ayırıcı olarak kullanılan gerçek karakter, uygulamanızın geçerli kültürü tarafından belirlenir. |
(% ) |
Aşağıdaki karakterin, sondaki harflere bakılmaksızın tek harfli bir biçim olarak okunması gerektiğini belirtmek için kullanılır. Tek harfli biçimin kullanıcı tanımlı biçim olarak okunduğunu belirtmek için de kullanılır. Ek ayrıntılar için aşağıdakilere bakın. |
d |
Günü başta sıfır olmadan bir sayı olarak görüntüler (örneğin, 1 ). Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa %d kullanın. |
dd |
Günü başta sıfır olan bir sayı olarak görüntüler (örneğin, 01 ). |
ddd |
Günü kısaltma olarak görüntüler (örneğin, Sun ). |
dddd |
Günü tam ad olarak görüntüler (örneğin, Sunday ). |
M |
Ayı, başında sıfır olmadan bir sayı olarak görüntüler (örneğin, Ocak 1 olarak gösterilir). Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa %M kullanın. |
MM |
Ayı başta sıfır olan bir sayı olarak görüntüler (örneğin, 01/12/01 ). |
MMM |
Ayı kısaltma olarak görüntüler (örneğin, Jan ). |
MMMM |
Ayı tam ay adı olarak görüntüler (örneğin, January ). |
gg |
Nokta/dönem dizesini görüntüler (örneğin, A.D. ). |
h |
Saati, 12 saatlik saati (örneğin, 1:15:15 PM ) kullanarak başında sıfır olmadan bir sayı olarak görüntüler. Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa %h kullanın. |
hh |
Saati, 12 saatlik saati (örneğin, 01:15:15 PM ) kullanarak başında sıfır olan bir sayı olarak görüntüler. |
H |
Saati, 24 saatlik saati (örneğin, 1:15:15 ) kullanarak başında sıfır olmadan bir sayı olarak görüntüler. Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa %H kullanın. |
HH |
Saati, 24 saatlik saati (örneğin, 01:15:15 ) kullanarak başında sıfır olan bir sayı olarak görüntüler. |
m |
Dakikayı başta sıfır olmadan bir sayı olarak görüntüler (örneğin, 12:1:15 ). Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa %m kullanın. |
mm |
Dakika değerini başta sıfırlar olan bir sayı olarak görüntüler (örneğin, 12:01:15 ). |
s |
saniyeyi başta sıfır olmadan bir sayı olarak görüntüler (örneğin, 12:15:5 ). Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa %s kullanın. |
ss |
saniyeyi baştaki sıfırlarla bir sayı olarak görüntüler (örneğin, 12:15:05 ). |
f |
Saniyelerin kesirlerini görüntüler. Örneğin ff saniyenin yüzde birini görüntülerken, ffff saniyenin on binde birini görüntüler. Kullanıcı tanımlı biçiminizde en fazla yedi f simgesi kullanabilirsiniz. Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa %f kullanın. |
t |
12 saatlik saati kullanır ve öğlenden önce herhangi bir saat için büyük A görüntüler; , öğle ile 23:59 arasında herhangi bir saat için büyük harfli bir P görüntüler. Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa %t kullanın. |
tt |
12 saatlik bir saat kullanan yerel ayarlar için, öğle saatinden önce herhangi bir saat içeren büyük AM görüntüler; , öğle ile 23:59 arasında herhangi bir saat içeren büyük PM görüntüler.24 saatlik saat kullanan yerel ayarlarda hiçbir şey gösterilmez. |
y |
Yıl sayısını (0-9) başta sıfır olmadan görüntüler. Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa %y kullanın. |
yy |
Yılı, varsa, başında sıfır olan iki basamaklı sayısal biçimde görüntüler. |
yyy |
Yılı dört basamaklı sayısal biçimde görüntüler. |
yyyy |
Yılı dört basamaklı sayısal biçimde görüntüler. |
z |
Saat dilimi uzaklığını başta sıfır olmadan görüntüler (örneğin, -8 ). Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa %z kullanın. |
zz |
Saat dilimi uzaklığını baştaki sıfırla görüntüler (örneğin, -08 ) |
zzz |
Tam saat dilimi uzaklığını görüntüler (örneğin, -08:00 ) |
Eski Kod Örneği
aşağıda, December 7, 1958, 8:50 PM, 35 seconds
için kullanıcı tanımlı tarih ve saat biçimleri örnekleri verilmiştir:
Biçim | Görüntü -ler |
---|---|
M/d/yy |
12/7/58 |
d-MMM |
7-Dec |
d-MMMM-yy |
7-December-58 |
d MMMM |
7 December |
MMMM yy |
December 58 |
hh:mm tt |
08:50 PM |
h:mm:ss t |
8:50:35 P |
H:mm |
20:50 |
H:mm:ss |
20:50:35 |
M/d/yyyy H:mm |
12/7/1958 20:50 |
Akıllı Cihaz Geliştirici Notları
Bir cihaz için minimum zaman çözünürlüğü, cihazın üreticisi tarafından belirlenir. Cihazın zaman çözünürlüğü yeterince kabaysa, f
biçim karakteri bu cihazda çalıştırıldığında 0 döndürür.