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.
Biçim ifadesinde yer alan yönergelere göre biçimlendirilmiş bir String 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
Biçim ifadesinde yer alan yönergelere göre biçimlendirilmiş String bir dize.
Örnekler
Bu örnekte hem biçimler hem de String kullanıcı tanımlı biçimler kullanılarak değerleri biçimlendirmek için işlevinin çeşitli kullanımları Format gösterilmektedir. Tarih ayırıcısı (/), zaman 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 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.
belirtmeden StyleFormat bir sayıyı biçimlendirmeye çalışırsanız işlev, uluslararası olarak farkında olmasına rağmen işleve Str benzer işlevler sağlar. Ancak, işlevi kullanılarak Format dize olarak biçimlendirilmiş pozitif sayılar değerin işareti için ayrılmış bir baştaki alanı içermez; işlevi kullanılarak Str 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. İşlevin Style bağımsız değişkeni Format ö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. İşlevin Style bağımsız değişkeni Format 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ğerleri görüntüler ve değer sıfırsa görüntüler Zero .
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, işlevin Style bağımsız değişkeni Format 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") döndürür 1018. |
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") döndürür $1,234,567.00. |
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") döndürür 1234567.00. |
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") döndürür 1,234,567.00. |
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") döndürür 47.44%. |
Pveya 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") döndürür 80.35 %. |
Scientific |
İki önemli basamak sağlayarak standart bilimsel gösterimi kullanır. Örneğin, Format(1234567, "Scientific") döndürür 1.23E+06. |
Eveya e |
Altı önemli basamak sağlayarak standart bilimsel gösterimi kullanır. Örneğin, Format(1234567, "e") döndürür 1.234567e+006. |
Dveya 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") döndürür 127. |
Xveya 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") döndürür 7f. |
Yes/No |
Sayı 0 ise görüntüler No ; aksi takdirde görüntüler Yes.Örneğin, Format(0, "Yes/No") döndürür No. |
True/False |
Sayı 0 ise görüntüler False ; aksi takdirde görüntüler True.Örneğin, Format(1, "True/False") döndürür True. |
On/Off |
Sayı 0 ise görüntüler Off ; aksi takdirde görüntüler On.Örneğin, Format(1, "On/Off") döndürür On. |
Akıllı Cihaz Geliştirici Notları
Yes/No, True/Falseve 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, işlevin bağımsız değişkenini StyleFormat 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, karakterin biçim dizesinde 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 basamak yer tutucusu 0 gibi çalışır, ancak sayı, biçim ifadesindeki ondalık ayırıcının iki tarafında bulunan karakter sayısından daha az basamak içeriyorsa 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 yalnızca # bu simgenin solunda karakterler içeriyorsa; 1'den küçük sayılar ondalık ayırıcıyla 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 olarak 1ve 500'den küçük sayılar olarak 0gö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çeklendirme 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+veya öğesinin solunda E-en az bir basamak yer tutucusu (0 veya e+#) içeriyorsa, sayı bilimsel biçimde görüntülenir ve E sayı e ile üs arasına eklenir. Soldaki basamak yer tutucularının sayısı, üsdeki basamak sayısını belirler.
E- veya e- kullanarak negatif üslerin yanına eksi işareti yerleştirin. Negatif üslerin yanına eksi işareti, 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, , cd, , h, m, spywqnt/ve :), sayısal biçimlendirme karakterleri (#, 0, %, E, , evirgül ve nokta) ve dize biçimlendirme karakterleri (@, &, <, >ve !) verilebilir. |
("``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, metni34 ( tırnak işaretinin (") karakter kodudur) içine almak için kullanmanız Chr(34) gerekir. |
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 işlevin bağımsız değişkeninin StyleFormat biçim dizelerini içerir; biçimlendirilmiş verilerde sütun başlıklarında verilen değer varsa 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, işlevin stil bağımsız değişkeni Format olarak ada göre kullanılabilir:
| Biçim Adı | Tarif |
|---|---|
General Dateveya 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 Dateveya 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.Karakter, d 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.Karakter, t kullanıcı tanımlı bir saat biçiminde 12 saatlik bir saat kullanan yerel ayarlar için veya değerleri görüntüler AMPM . |
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.Karakter, M ayı kullanıcı tanımlı bir tarih biçiminde görüntüler. Karakter, m dakikaları kullanıcı tanımlı bir saat biçiminde görüntüler. |
R, r |
Tarihi özelliğine göre biçimlendirır RFC1123Pattern . Örneğin, Wed, 12 Mar 2008 11:07:31 GMT. Biçimlendirilmiş tarih, tarih ve saatin değerini ayarlamaz. İşlevi çağırmadan önce Tarih/Saat değerini GMT olarak Format ayarlamanız gerekir. |
s |
Tarih ve saati sıralanabilir bir dizin olarak biçimlendirır. Örneğin, 2008-03-12T11:07:31.Karakter, s 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ı bir 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'te Kültürün Dizeleri Nasıl Etkilediği.
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şında 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 kullanın %d . |
dd |
Günü, başında 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 olarak 1gösterilir). Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa kullanın %M . |
MM |
Ayı, başında 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 kullanın %h . |
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:15kullanarak başında sıfır olmadan bir sayı olarak görüntüler. Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa kullanın %H . |
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 |
Dakika değerini, başında 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 kullanın %m . |
mm |
Dakikayı, başında sıfır olan bir sayı olarak görüntüler (örneğin, 12:01:15). |
s |
saniyeyi, başında 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 kullanın %s . |
ss |
saniyeyi baştaki sıfırlarla (örneğin, 12:15:05) bir sayı olarak görüntüler. |
f |
Saniyelerin kesirlerini görüntüler. Örneğin ff , saniyenin yüzde birini görüntülerken ffff , on binde birini görüntüler. Kullanıcı tanımlı biçiminizde en fazla yedi f simge kullanabilirsiniz. Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa kullanın %f . |
t |
12 saatlik saati kullanır ve öğlenden önce herhangi bir saat için büyük A harf görüntüler; öğle ile 23:59 arasında herhangi bir saat için büyük P harf görüntüler. Kullanıcı tanımlı sayısal biçiminizdeki tek karakter buysa kullanın %t . |
tt |
12 saatlik bir saat kullanan yerel ayarlar için, öğle saatinden önce herhangi bir saati olan bir büyük AM harf görüntüler; öğle ile 23:59 arasında herhangi bir saati olan bir büyük PM harf 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 kullanın %y . |
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 kullanın %z . |
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, için December 7, 1958, 8:50 PM, 35 secondskullanıcı tanımlı tarih ve saat biçimlerine örnekler 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.