Strings.Format(Object, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengembalikan string yang diformat sesuai dengan instruksi yang terkandung dalam ekspresi String
format.
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
Parameter
- Expression
- Object
Wajib diisi. Semua ekspresi yang valid.
- Style
- String
Pilihan. Ekspresi format String
bernama atau yang ditentukan pengguna yang valid.
Mengembalikan
String yang diformat sesuai dengan instruksi yang terkandung dalam ekspresi format String
.
Contoh
Contoh ini memperlihatkan berbagai penggunaan fungsi Format
untuk memformat nilai menggunakan format String
maupun format yang ditentukan-pengguna. Untuk pemisah tanggal (/
), pemisah waktu (:
), dan indikator AM/PM (t
dan tt
), output berformat aktual yang ditampilkan oleh sistem Anda tergantung pada pengaturan lokal yang digunakan kode. Saat waktu dan tanggal ditampilkan di lingkungan pengembangan, format waktu pendek dan format tanggal pendek dari lokal kode digunakan.
Catatan
Untuk lokal yang menggunakan sistem 24 jam, indikator AM/PM (t
dan tt
) tidak menampilkan apa pun.
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%")
Keterangan
Metode ini String.Format juga menyediakan fungsionalitas serupa.
Jika Anda memformat string numerik nonlokalisasi, Anda harus menggunakan format numerik yang ditentukan pengguna untuk memastikan bahwa Anda mendapatkan tampilan yang Anda inginkan.
Jika Anda mencoba memformat angka tanpa menentukan Style
, fungsi ini Format
menyediakan fungsionalitas yang mirip Str
dengan fungsi, meskipun sadar internasional. Namun, angka positif yang diformat sebagai string menggunakan Format
fungsi tidak menyertakan ruang terkemuka yang dicadangkan untuk tanda nilai; angka yang dikonversi menggunakan Str
fungsi mempertahankan ruang di depannya.
Format Berbeda untuk Nilai Numerik yang Berbeda
Ekspresi format yang ditentukan pengguna untuk angka dapat memiliki dari satu hingga tiga bagian yang dipisahkan oleh titik koma. Style
Jika argumen Format
fungsi berisi salah satu format numerik yang telah ditentukan sebelumnya, hanya satu bagian yang diizinkan.
Jika Anda menggunakan | Ini adalah hasilnya |
---|---|
Satu bagian saja | Ekspresi format berlaku untuk semua nilai. |
Dua bagian | Bagian pertama berlaku untuk nilai positif dan nol; yang kedua berlaku untuk nilai negatif. |
Tiga bagian | Bagian pertama berlaku untuk nilai positif, yang kedua berlaku untuk nilai negatif, dan yang ketiga berlaku untuk nol. |
Contoh berikut memiliki dua bagian: yang pertama mendefinisikan format untuk nilai positif dan nol; bagian kedua menentukan format untuk nilai negatif. Style
Karena argumen Format
fungsi mengambil string, argumen tersebut diapit oleh tanda kutip.
Dim style1 As String = "$#,##0;($#,##0)"
Jika Anda menyertakan titik koma tanpa apa pun di antaranya, bagian yang hilang dicetak menggunakan format nilai positif. Misalnya, format berikut menampilkan nilai positif dan negatif menggunakan format di bagian pertama dan menampilkan Zero
jika nilainya nol.
Dim style2 As String = "$#,##0;;\Z\e\r\o"
Format Numerik yang Telah Ditentukan Sebelumnya
Tabel berikut mengidentifikasi nama format numerik yang telah ditentukan sebelumnya. Ini dapat digunakan berdasarkan nama sebagai Style
argumen untuk Format
fungsi:
Nama format | Deskripsi |
---|---|
General Number , G , atau g |
Menampilkan angka tanpa pemisah ribuan. Misalnya, Format(&H3FA, "g") mengembalikan 1018 . |
Currency , C , atau c |
Menampilkan angka dengan pemisah ribuan, jika sesuai; menampilkan dua digit di sebelah kanan pemisah desimal. Output didasarkan pada pengaturan lokal sistem. Misalnya, Format(1234567, "c") mengembalikan $1,234,567.00 . |
Fixed , F , atau f |
Menampilkan setidaknya satu digit ke kiri dan dua digit di sebelah kanan pemisah desimal. Misalnya, Format(1234567, "f") mengembalikan 1234567.00 . |
Standard , N , atau n |
Menampilkan angka dengan pemisah ribuan, setidaknya satu digit ke kiri dan dua digit di sebelah kanan pemisah desimal. Misalnya, Format(1234567, "n") mengembalikan 1,234,567.00 . |
Percent |
Menampilkan angka yang dikalikan 100 dengan tanda persen (%) ditambahkan segera ke kanan; selalu menampilkan dua digit di sebelah kanan pemisah desimal. Misalnya, Format(0.4744, "Percent") mengembalikan 47.44% . |
P Atau p |
Menampilkan angka dengan pemisah seribu dikalikan dengan 100 dengan tanda persen (%) ditambahkan ke kanan dan dipisahkan oleh satu spasi; selalu menampilkan dua digit di sebelah kanan pemisah desimal. Misalnya, Format(0.80345, "p") mengembalikan 80.35 % . |
Scientific |
Menggunakan notasi ilmiah standar, menyediakan dua digit signifikan. Misalnya, Format(1234567, "Scientific") mengembalikan 1.23E+06 . |
E Atau e |
Menggunakan notasi ilmiah standar, menyediakan enam digit signifikan. Misalnya, Format(1234567, "e") mengembalikan 1.234567e+006 . |
D Atau d |
Menampilkan angka sebagai string yang berisi nilai angka dalam format Desimal (dasar 10). Opsi ini didukung untuk jenis integral (Byte , , Short Integer , Long ) saja.Misalnya, Format(&H7F, "d") mengembalikan 127 . |
X Atau x |
Menampilkan angka sebagai string yang berisi nilai angka dalam format Heksadesimal (dasar 16). Opsi ini didukung untuk jenis integral (Byte , , Short Integer , Long ) saja.Misalnya, Format(127, "x") mengembalikan 7f . |
Yes/No |
No Menampilkan jika angka adalah 0; jika tidak, menampilkan Yes .Misalnya, Format(0, "Yes/No") mengembalikan No . |
True/False |
False Menampilkan jika angka adalah 0; jika tidak, menampilkan True .Misalnya, Format(1, "True/False") mengembalikan True . |
On/Off |
Off Menampilkan jika angka adalah 0; jika tidak, menampilkan On .Misalnya, Format(1, "On/Off") mengembalikan On . |
Catatan Pengembang Perangkat Pintar
Yes/No
Format , True/False
, dan On/Off
tidak didukung.
User-Defined Format Numerik
Tabel berikut mengidentifikasi karakter yang bisa Anda gunakan untuk membuat format tanggal/waktu yang ditentukan pengguna. Ini dapat digunakan untuk membangun Style
argumen untuk Format
fungsi:
Karakter | Deskripsi |
---|---|
Tidak ada | Menampilkan angka tanpa pemformatan. |
(0 ) |
Tempat penampung digit. Menampilkan digit atau nol. Jika ekspresi memiliki digit di posisi di mana nol muncul dalam string format, tampilkan; jika tidak, menampilkan nol dalam posisi tersebut. Jika angka memiliki digit yang lebih sedikit daripada nol (di salah satu sisi desimal) dalam ekspresi format, menampilkan nol di depan atau di akhir. Jika angka memiliki lebih banyak digit di sebelah kanan pemisah desimal daripada nol di sebelah kanan pemisah desimal dalam ekspresi format, membulatkan angka ke tempat desimal sebanyak nol. Jika angka memiliki lebih banyak digit di sebelah kiri pemisah desimal daripada nol di sebelah kiri pemisah desimal dalam ekspresi format, menampilkan digit tambahan tanpa modifikasi. |
(# ) |
Tempat penampung digit. Menampilkan digit atau tidak sama sekali. Jika ekspresi memiliki digit di posisi di mana # karakter muncul dalam string format, menampilkannya; jika tidak, tidak menampilkan apa pun dalam posisi tersebut.Simbol ini berfungsi seperti 0 tempat penampung digit, kecuali bahwa nol di depan dan di belakang tidak ditampilkan jika angka memiliki digit yang lebih sedikit daripada karakter # di kedua sisi pemisah desimal dalam ekspresi format. |
(. ) |
Tempat penampung desimal. Tempat penampung desimal menentukan berapa banyak digit yang ditampilkan di sebelah kiri dan kanan pemisah desimal. Jika ekspresi format hanya # berisi karakter di sebelah kiri simbol ini; angka yang lebih kecil dari 1 dimulai dengan pemisah desimal. Untuk menampilkan nol di depan yang ditampilkan dengan angka pecahan, gunakan nol sebagai tempat penampung digit pertama di sebelah kiri pemisah desimal. Di beberapa lokal, koma digunakan sebagai pemisah desimal. Karakter aktual yang digunakan sebagai tempat penampung desimal dalam output yang diformat tergantung pada format angka yang dikenali oleh sistem Anda. Dengan demikian, Anda harus menggunakan periode sebagai tempat penampung desimal dalam format Anda bahkan jika Anda berada di lokal yang menggunakan koma sebagai tempat penampung desimal. String yang diformat akan muncul dalam format yang benar untuk lokal. |
(% ) |
Tempat penampung persen. Mengalikan ekspresi dengan 100. Karakter persen (% ) disisipkan dalam posisi di mana karakter tersebut muncul dalam string format. |
(, ) |
Pemisah ribuan. Pemisah ribuan memisahkan ribuan dari ratusan dalam angka yang memiliki empat atau lebih tempat di sebelah kiri pemisah desimal. Penggunaan standar pemisah seribu ditentukan jika format berisi seribu pemisah yang dikelilingi oleh tempat penampung digit (0 atau # ).Pemisah seribu segera di sebelah kiri pemisah desimal (baik desimal ditentukan atau tidak) atau sebagai karakter paling kanan dalam string berarti "skalakan angka dengan membandingkannya dengan 1.000, membulatkan sesuai kebutuhan." Angka yang lebih kecil dari 1.000 tetapi lebih besar atau sama dengan 500 ditampilkan sebagai 1 , dan angka yang lebih kecil dari 500 ditampilkan sebagai 0 . Dua ribu pemisah yang berdekatan dalam skala posisi ini dengan faktor 1 juta, dan faktor tambahan 1.000 untuk setiap pemisah tambahan.Beberapa pemisah dalam posisi apa pun selain segera di sebelah kiri pemisah desimal atau posisi paling kanan dalam string diperlakukan hanya sebagai menentukan penggunaan seribu pemisah. Di beberapa lokal, periode digunakan sebagai pemisah ribuan. Karakter aktual yang digunakan sebagai pemisah ribuan dalam output yang diformat tergantung pada Format Angka yang dikenali oleh sistem Anda. Dengan demikian, Anda harus menggunakan koma sebagai pemisah seribu dalam format Anda bahkan jika Anda berada di lokal yang menggunakan titik sebagai pemisah seribu. String yang diformat akan muncul dalam format yang benar untuk lokal. Misalnya, pertimbangkan tiga string format berikut: - "#,0." , yang menggunakan pemisah ribuan untuk memformat angka 100 juta sebagai string "100.000.000".- "#0,." , yang menggunakan penskalaan dengan faktor seribu untuk memformat angka 100 juta sebagai string "100000".- "#,0,." , yang menggunakan pemisah ribuan dan penskalakan sebesar seribu untuk memformat angka 100 juta sebagai string "100.000". |
(: ) |
Pemisah waktu. Di beberapa lokal, karakter lain dapat digunakan untuk mewakili pemisah waktu. Pemisah waktu memisahkan jam, menit, dan detik saat nilai waktu diformat. Karakter aktual yang digunakan sebagai pemisah waktu dalam output yang diformat ditentukan oleh pengaturan sistem Anda. |
(/ ) |
Pemisah tanggal. Di beberapa lokal, karakter lain dapat digunakan untuk mewakili pemisah tanggal. Pemisah tanggal memisahkan hari, bulan, dan tahun saat nilai tanggal diformat. Karakter aktual yang digunakan sebagai pemisah tanggal dalam output yang diformat ditentukan oleh pengaturan sistem Anda. |
(E-``E+``e-``e+ ) |
Format ilmiah. Jika ekspresi format berisi setidaknya satu digit tempat penampung (0 atau # ) di sebelah kiri E- , , E+ , e- atau e+ , angka ditampilkan dalam format ilmiah dan E atau e disisipkan antara angka dan eksponennya. Jumlah tempat penampung digit di sebelah kiri menentukan jumlah digit dalam eksponen. Gunakan E- atau e- untuk menempatkan tanda minus di samping eksponen negatif. Gunakan E+ atau e+ untuk menempatkan tanda minus di samping eksponen negatif dan tanda plus di samping eksponen positif. Anda juga harus menyertakan tempat penampung digit di sebelah kanan simbol ini untuk mendapatkan pemformatan yang benar. |
- + $ ( ) |
Karakter harfiah. Karakter-karakter ini ditampilkan persis seperti yang ditik dalam string format. Untuk menampilkan karakter selain salah satu yang tercantum, awali dengan garis miring terbalik (\ ) atau sertakan dalam tanda kutip ganda (" "). |
(\ ) |
Menampilkan karakter berikutnya dalam string format. Untuk menampilkan karakter yang memiliki arti khusus sebagai karakter harfiah, awali dengan garis miring terbalik (\ ). Garis miring terbelakang itu sendiri tidak ditampilkan. Menggunakan garis miring terbalik sama dengan mengapit karakter berikutnya dalam tanda kutip ganda. Untuk menampilkan garis miring terbelakang, gunakan dua garis miring terbelakang (\\ ).Contoh karakter yang tidak dapat ditampilkan sebagai karakter harfiah adalah karakter pemformatan tanggal dan pemformatan waktu ( a , , c , d t n s m y w p h / q dan : ), karakter pemformatan numerik (# , , , 0 , % E , e koma, dan titik), dan karakter pemformatan string (@ , & , < , > , dan ).! |
("``ABC``" ) |
Menampilkan string di dalam tanda kutip ganda (" "). Untuk menyertakan string dalam argumen gaya dari dalam kode, Anda harus menggunakan Chr(34) untuk mengapit teks (34 adalah kode karakter untuk tanda kutip (")). |
Contoh Kode Warisan
Tabel berikut berisi beberapa contoh ekspresi format untuk angka. (Semua contoh ini mengasumsikan bahwa pengaturan lokal sistem Anda adalah Bahasa Inggris-A.S.) Kolom pertama berisi string format untuk Style
argumen Format
fungsi; kolom lain berisi output yang dihasilkan jika data yang diformat memiliki nilai yang diberikan dalam judul kolom.
Format (Style ) |
"5" diformat sebagai | "-5" diformat sebagai | "0,5" diformat sebagai |
---|---|---|---|
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 |
Format Tanggal/Waktu yang Ditentukan Sebelumnya
Tabel berikut mengidentifikasi nama format tanggal dan waktu yang telah ditentukan sebelumnya. Ini dapat digunakan berdasarkan nama sebagai argumen gaya untuk Format
fungsi:
Nama Format | Deskripsi |
---|---|
General Date Atau G |
Menampilkan tanggal dan/atau waktu. Contohnya,3/12/2008 11:07:31 AM . Tampilan tanggal ditentukan oleh nilai budaya aplikasi Anda saat ini. |
Long Date , Medium Date , atau D |
Menampilkan tanggal sesuai dengan format tanggal panjang budaya Anda saat ini. Contohnya,Wednesday, March 12, 2008 . |
Short Date Atau d |
Menampilkan tanggal menggunakan format tanggal pendek budaya Anda saat ini. Contohnya,3/12/2008 .Karakter d menampilkan hari dalam format tanggal yang ditentukan pengguna. |
Long Time , Medium Time , atau T |
Menampilkan waktu menggunakan format waktu lama budaya Anda saat ini; biasanya mencakup jam, menit, detik. Contohnya,11:07:31 AM . |
Short Time atau t |
Menampilkan waktu menggunakan format waktu singkat budaya Anda saat ini. Contohnya,11:07 AM .Karakter t menampilkan AM atau PM nilai untuk lokal yang menggunakan jam 12 jam dalam format waktu yang ditentukan pengguna. |
f |
Menampilkan tanggal panjang dan waktu singkat sesuai dengan format budaya Anda saat ini. Contohnya,Wednesday, March 12, 2008 11:07 AM . |
F |
Menampilkan tanggal panjang dan waktu yang lama sesuai dengan format budaya Anda saat ini. Contohnya,Wednesday, March 12, 2008 11:07:31 AM . |
g |
Menampilkan tanggal pendek dan waktu pendek sesuai dengan format budaya Anda saat ini. Contohnya,3/12/2008 11:07 AM . |
M , m |
Menampilkan bulan dan hari tanggal. Contohnya,March 12 .Karakter M menampilkan bulan dalam format tanggal yang ditentukan pengguna. Karakter m menampilkan menit dalam format waktu yang ditentukan pengguna. |
R , r |
Memformat tanggal sesuai dengan RFC1123Pattern properti . Contohnya,Wed, 12 Mar 2008 11:07:31 GMT . Tanggal yang diformat tidak menyesuaikan nilai tanggal dan waktu. Anda harus menyesuaikan nilai Tanggal/Waktu ke GMT sebelum memanggil Format fungsi. |
s |
Memformat tanggal dan waktu sebagai indeks yang dapat diurutkan. Contohnya,2008-03-12T11:07:31 .Karakter s menampilkan detik dalam format waktu yang ditentukan pengguna. |
u |
Memformat tanggal dan waktu sebagai indeks yang dapat diurutkan GMT. Contohnya,2008-03-12 11:07:31Z . |
U |
Memformat tanggal dan waktu dengan tanggal panjang dan waktu yang lama sebagai GMT. Contohnya,Wednesday, March 12, 2008 6:07:31 PM . |
Y , y |
Memformat tanggal sebagai tahun dan bulan. Contohnya,March, 2008 .Karakter Y dan y menampilkan tahun dalam format tanggal yang ditentukan pengguna. |
Untuk informasi selengkapnya tentang informasi budaya aplikasi saat ini, lihat Bagaimana Budaya Memengaruhi String di Visual Basic.
Format Tanggal/Waktu User-Defined
Tabel berikut ini memperlihatkan karakter yang bisa Anda gunakan untuk membuat format tanggal/waktu yang ditentukan pengguna. Tidak seperti versi Visual Basic sebelumnya, karakter format ini peka huruf besar/kecil.
Karakter | Deskripsi |
---|---|
(: ) |
Pemisah waktu. Di beberapa lokal, karakter lain dapat digunakan untuk mewakili pemisah waktu. Pemisah waktu memisahkan jam, menit, dan detik saat nilai waktu diformat. Karakter aktual yang digunakan sebagai pemisah waktu dalam output yang diformat ditentukan oleh nilai budaya aplikasi Anda saat ini. |
(/ ) |
Pemisah tanggal. Di beberapa lokal, karakter lain dapat digunakan untuk mewakili pemisah tanggal. Pemisah tanggal memisahkan hari, bulan, dan tahun saat nilai tanggal diformat. Karakter aktual yang digunakan sebagai pemisah tanggal dalam output yang diformat ditentukan oleh budaya aplikasi Anda saat ini. |
(% ) |
Digunakan untuk menunjukkan bahwa karakter berikut harus dibaca sebagai format huruf tunggal tanpa memperhatikan huruf berikutnya. Juga digunakan untuk menunjukkan bahwa format huruf tunggal dibaca sebagai format yang ditentukan pengguna. Lihat apa yang berikut ini untuk detail tambahan. |
d |
Menampilkan hari sebagai angka tanpa nol di depannya (misalnya, 1 ). Gunakan %d jika ini adalah satu-satunya karakter dalam format numerik yang ditentukan pengguna Anda. |
dd |
Menampilkan hari sebagai angka dengan nol di depannya (misalnya, 01 ). |
ddd |
Menampilkan hari sebagai singkatan (misalnya, Sun ). |
dddd |
Menampilkan hari sebagai nama lengkap (misalnya, Sunday ). |
M |
Menampilkan bulan sebagai angka tanpa nol di depannya (misalnya, Januari dinyatakan sebagai 1 ). Gunakan %M jika ini adalah satu-satunya karakter dalam format numerik yang ditentukan pengguna Anda. |
MM |
Menampilkan bulan sebagai angka dengan nol di depannya (misalnya, 01/12/01 ). |
MMM |
Menampilkan bulan sebagai singkatan (misalnya, Jan ). |
MMMM |
Menampilkan bulan sebagai nama bulan penuh (misalnya, January ). |
gg |
Menampilkan string periode/era (misalnya, A.D. ). |
h |
Menampilkan jam sebagai angka tanpa di depan nol menggunakan jam 12 jam (misalnya, 1:15:15 PM ). Gunakan %h jika ini adalah satu-satunya karakter dalam format numerik yang ditentukan pengguna Anda. |
hh |
Menampilkan jam sebagai angka dengan di depan nol menggunakan jam 12 jam (misalnya, 01:15:15 PM ). |
H |
Menampilkan jam sebagai angka tanpa di depan nol menggunakan jam 24 jam (misalnya, 1:15:15 ). Gunakan %H jika ini adalah satu-satunya karakter dalam format numerik yang ditentukan pengguna Anda. |
HH |
Menampilkan jam sebagai angka dengan di depan nol menggunakan jam 24 jam (misalnya, 01:15:15 ). |
m |
Menampilkan menit sebagai angka tanpa di depan nol (misalnya, 12:1:15 ). Gunakan %m jika ini adalah satu-satunya karakter dalam format numerik yang ditentukan pengguna Anda. |
mm |
Menampilkan menit sebagai angka dengan di depan nol (misalnya, 12:01:15 ). |
s |
Menampilkan angka kedua sebagai angka tanpa di depan nol (misalnya, 12:15:5 ). Gunakan %s jika ini adalah satu-satunya karakter dalam format numerik yang ditentukan pengguna Anda. |
ss |
Menampilkan angka kedua sebagai angka dengan di depan nol (misalnya, 12:15:05 ). |
f |
Menampilkan pecahan detik. Misalnya ff menampilkan ratusan detik, sedangkan ffff menampilkan sepuluh ribu detik. Anda dapat menggunakan hingga tujuh f simbol dalam format yang ditentukan pengguna Anda. Gunakan %f jika ini adalah satu-satunya karakter dalam format numerik yang ditentukan pengguna Anda. |
t |
Menggunakan jam 12 jam dan menampilkan huruf besar A untuk setiap jam sebelum siang; menampilkan huruf besar P untuk setiap jam antara siang dan 11:59 P.M. Gunakan %t jika ini adalah satu-satunya karakter dalam format numerik yang ditentukan pengguna Anda. |
tt |
Untuk lokal yang menggunakan jam 12 jam, menampilkan huruf besar AM dengan setiap jam sebelum siang; menampilkan huruf besar PM dengan jam apa pun antara siang dan 11:59 P.M.Untuk lokal yang menggunakan jam 24 jam, tidak menampilkan apa pun. |
y |
Menampilkan angka tahun (0-9) tanpa di depan nol. Gunakan %y jika ini adalah satu-satunya karakter dalam format numerik yang ditentukan pengguna Anda. |
yy |
Menampilkan tahun dalam format numerik dua digit dengan nol di depannya, jika berlaku. |
yyy |
Menampilkan tahun dalam format numerik empat digit. |
yyyy |
Menampilkan tahun dalam format numerik empat digit. |
z |
Menampilkan offset zona waktu tanpa nol di depannya (misalnya, -8 ). Gunakan %z jika ini adalah satu-satunya karakter dalam format numerik yang ditentukan pengguna Anda. |
zz |
Menampilkan offset zona waktu dengan nol di depannya (misalnya, -08 ) |
zzz |
Menampilkan offset zona waktu penuh (misalnya, -08:00 ) |
Contoh Kode Warisan
Berikut ini adalah contoh format tanggal dan waktu yang ditentukan pengguna untuk December 7, 1958, 8:50 PM, 35 seconds
:
Format | Menampilkan |
---|---|
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 |
Catatan Pengembang Perangkat Pintar
Resolusi waktu minimum untuk perangkat ditentukan oleh produsen perangkat. Jika resolusi waktu untuk perangkat cukup kasar, karakter format mengembalikan 0 saat dijalankan pada perangkat tersebut f
.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk