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 format String
ekspresi.
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
Diperlukan. Ekspresi apa pun yang valid.
- Style
- String
Fakultatif. Format String
ekspresi bernama atau yang ditentukan pengguna yang valid.
Mengembalikan
String yang diformat sesuai dengan instruksi yang terkandung dalam format String
ekspresi.
Contoh
Contoh ini menunjukkan berbagai penggunaan fungsi Format
untuk memformat nilai menggunakan format String
dan 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. Ketika waktu dan tanggal ditampilkan di lingkungan pengembangan, format waktu singkat dan format tanggal pendek lokal kode digunakan.
Nota
Untuk lokal yang menggunakan jam 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 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 Format
menyediakan fungsionalitas yang mirip dengan fungsi Str
, meskipun sadar secara internasional. Namun, angka positif yang diformat sebagai string yang menggunakan fungsi Format
tidak menyertakan ruang di depan yang dicadangkan untuk tanda nilai; yang dikonversi menggunakan fungsi Str
mempertahankan ruang di depan.
Format Berbeda untuk Nilai Numerik yang Berbeda
Ekspresi format yang ditentukan pengguna untuk angka dapat memiliki satu hingga tiga bagian yang dipisahkan oleh titik koma. Jika argumen Style
fungsi Format
berisi salah satu format numerik yang telah ditentukan sebelumnya, hanya satu bagian yang diizinkan.
Jika Anda menggunakan | Ini adalah hasilnya |
---|---|
Hanya satu bagian | 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 menentukan format untuk nilai positif dan nol; bagian kedua menentukan format untuk nilai negatif. Karena argumen Style
fungsi Format
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 argumen Style
untuk fungsi Format
:
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 di sebelah 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 dengan 100 dengan tanda persen (%) ditambahkan segera di sebelah 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 ribuan dikalikan dengan 100 dengan tanda persen (%) ditambahkan ke kanan dan dipisahkan oleh spasi tunggal; 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 |
Menampilkan No jika angka adalah 0; jika tidak, menampilkan Yes .Misalnya, Format(0, "Yes/No") mengembalikan No . |
True/False |
Menampilkan False jika angka adalah 0; jika tidak, menampilkan True .Misalnya, Format(1, "True/False") mengembalikan True . |
On/Off |
Menampilkan Off jika angka adalah 0; jika tidak, menampilkan On .Misalnya, Format(1, "On/Off") mengembalikan On . |
Catatan Pengembang Perangkat Pintar
Format Yes/No
, True/False
, dan On/Off
tidak didukung.
Format Numerik User-Defined
Tabel berikut mengidentifikasi karakter yang bisa Anda gunakan untuk membuat format angka yang ditentukan pengguna. Ini dapat digunakan untuk membangun argumen Style
untuk fungsi Format
:
Watak | Deskripsi |
---|---|
Tidak | 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 di posisi tersebut. Jika angka memiliki lebih sedikit digit daripada nol (di salah satu sisi desimal) dalam ekspresi format, menampilkan nol di depan atau berikutnya. 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 tempat penampung digit 0 , kecuali bahwa nol di depan dan berikutnya tidak ditampilkan jika angka memiliki lebih sedikit digit 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. |
(% ) |
Persen tempat penampung. Mengalikan ekspresi dengan 100. Karakter persen (% ) disisipkan dalam posisi di mana karakter tersebut muncul dalam string format. |
(, ) |
Seribu pemisah. 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 # ).Seribu pemisah segera di sebelah kiri pemisah desimal (apakah desimal ditentukan atau tidak) atau sebagai karakter paling kanan dalam string berarti "menskalakan 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 pemisah ribu 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 seribu. Karakter aktual yang digunakan sebagai pemisah seribu 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 periode 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 tempat penampung digit (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 ini ditampilkan persis seperti yang ditik dalam string format. Untuk menampilkan karakter selain salah satu karakter 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 , h , m , n , p , q , s , t , w , y , / , 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. (Contoh-contoh ini semua mengasumsikan bahwa pengaturan lokal sistem Anda adalah Bahasa Inggris-A.S.) Kolom pertama berisi string format untuk argumen Style
fungsi Format
; 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 Telah Ditentukan Sebelumnya
Tabel berikut mengidentifikasi nama format tanggal dan waktu yang telah ditentukan sebelumnya. Ini dapat digunakan berdasarkan nama sebagai argumen gaya untuk fungsi Format
:
Nama Format | Deskripsi |
---|---|
General Date , atau G |
Menampilkan tanggal dan/atau waktu. Misalnya, 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. Misalnya, Wednesday, March 12, 2008 . |
Short Date , atau d |
Menampilkan tanggal menggunakan format tanggal pendek budaya Anda saat ini. Misalnya, 3/12/2008 .Karakter d menampilkan hari dalam format tanggal yang ditentukan pengguna. |
Long Time , Medium Time , atau T |
Menampilkan waktu menggunakan format waktu panjang budaya Anda saat ini; biasanya mencakup jam, menit, detik. Misalnya, 11:07:31 AM . |
Short Time atau t |
Menampilkan waktu menggunakan format waktu singkat budaya Anda saat ini. Misalnya, 11:07 AM .Karakter t menampilkan nilai AM atau PM 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. Misalnya, Wednesday, March 12, 2008 11:07 AM . |
F |
Menampilkan tanggal panjang dan waktu yang lama sesuai dengan format budaya Anda saat ini. Misalnya, Wednesday, March 12, 2008 11:07:31 AM . |
g |
Menampilkan tanggal pendek dan waktu singkat sesuai dengan format budaya Anda saat ini. Misalnya, 3/12/2008 11:07 AM . |
M , m |
Menampilkan bulan dan hari tanggal. Misalnya, 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 properti RFC1123Pattern. Misalnya, 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 fungsi Format . |
s |
Memformat tanggal dan waktu sebagai indeks yang dapat diurutkan. Misalnya, 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. Misalnya, 2008-03-12 11:07:31Z . |
U |
Memformat tanggal dan waktu dengan tanggal panjang dan waktu yang lama sebagai GMT. Misalnya, Wednesday, March 12, 2008 6:07:31 PM . |
Y , y |
Memformat tanggal sebagai tahun dan bulan. Misalnya, 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.
Watak | 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 nol di depan 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 nol di depan 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 nol di depan (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 nol di depan (misalnya, 12:15:05 ). |
f |
Menampilkan pecahan detik. Misalnya ff menampilkan seratus detik, sedangkan ffff menampilkan sepuluh ribu detik. Anda dapat menggunakan hingga tujuh simbol f 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 A huruf besar selama satu jam sebelum siang; menampilkan P huruf besar selama satu 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 AM huruf besar dengan jam sebelum siang; menampilkan PM huruf besar dengan jam antara siang dan 11:59 P.M.Untuk lokal yang menggunakan jam 24 jam, tidak menampilkan apa pun. |
y |
Menampilkan nomor tahun (0-9) tanpa nol di depannya. 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 f
mengembalikan 0 saat dijalankan pada perangkat tersebut.
Berlaku untuk
Lihat juga
- Format(String, Object)
- Str(Object)
- Ringkasan Manipulasi String