Secara default type datetime pada c#
akan memberikan kembalian berupa tanggal dan waktu.
kalau tidak percaya coba bikin fungsi yang mengambil tanggal saat ini, pasti akan diberi kembalian berupa tanggal dan jam/waktu.
kalau tidak percaya coba bikin fungsi yang mengambil tanggal saat ini, pasti akan diberi kembalian berupa tanggal dan jam/waktu.
misal kita bikin fungsi ambil
tanggal hari ini
private void button1_Click(object sender, EventArgs e)
{
DateTime tgl = DateTime.Now;
label1.Text =
tgl.ToString();
}
ketika method tersebut dijalankan
biasanya secara default akan menghasilkan “bulan/tgl/tahun jam:menit:detik
AM/PM”.
Terus gimana kalau yang kita butuhin
cuman tanggalnya? gak butuh jamnya.
Ada beberapa pilihan cara memparsing
nilai dari variabel tgl tadi
- ToLongDateString : Akan menghasilkan tanggal dalam format
longdate (panjang)
- ToShortDateString : Akan menghasilkan tanggal dalam format
shortdate (pendek)
- ToString(string format) : akan menghasilkan tanggal sesuai
dengan format yang kita inginkan.
Anggap saja method yang pertama tadi
menghasilkan nilai variabel tgl = 10/24/2008 2:48:19 PM. maka :
String tglshort =
tgl.ToShortDateString(); //akan menghasilkan
"10/24/2008".
String tgllong =
tgl.ToLongDateString(); //akan menghasilkan
"Friday, October 24, 2008".
String tglformat =
tgl.ToString("dd-MMM-yyyy"); //akan menghasilkan "24-Oct-2008".
dimana dd = tanggal, MMM = bulan
dalam format 3 huruf, yyyy = tahun.
format ini bisa dirubah2 misal “dd/MM/yyyy” atau “MM/dd/yyyy” atau “MMM dd, yyyy”, dll
format ini bisa dirubah2 misal “dd/MM/yyyy” atau “MM/dd/yyyy” atau “MMM dd, yyyy”, dll
semua cara parsing diatas akan
memberikan nilai kembalian dengan tipe string.
Tidak ada komentar:
Posting Komentar