Penjawab teratas
membuat chart

Pertanyaan
-
saya ingin membuat chart data pengunjung pasien klinik perbulan
untuk chartnya saya ingin membuat antara banyak pasien yang berkunjung pada tiap bulan
pada tabel pengunjung saya menggunakan date time picker sebagai inputan tanggal
pertanyaan saya bagaimana vb membaca inputan date time picker yg telah saya convert menjadi "yyyy-mm-dd" untuk membaca bulan
contoh "2013-05-08" sebagai bulan mei
- Diedit oleh krishajar Minggu, 05 Mei 2013 09.45
Minggu, 05 Mei 2013 09.44
Jawaban
-
Hi krishajar,
Konversi string tersebut ke DateTime
Dim strTanggal As String = "2013-05-08" Dim dtTanggal As DateTime = Convert.ToDateTime(strTanggal)
Kemudian kamu bisa ambil bulan (dalam hal ini Mei = 5) dengan
Dim intBulan As Integer = dtTanggal.Month
Best regards,
Ferry Meidianto | My Blog
Please remember to mark the replies as answers if they help and unmark them if they provide no help.- Disarankan sebagai Jawaban oleh Andy NugrahaModerator Selasa, 07 Mei 2013 05.57
- Ditandai sebagai Jawaban oleh Agnes SannieModerator Senin, 13 Mei 2013 08.33
Selasa, 07 Mei 2013 04.11
Semua Balasan
-
kalau maksud krishajar mendapatkan bulan dari string "yyyy-MM-dd", bisa digunakan split. Di mana indeks kedua dari array string ialah bulan.
Contoh penggunaan:
dim Tanggal as new DateTime("2013-05-08")
dim Bulan as String = format(Tanggal, "yyyy-MM-dd").toString.Split("-")(1)
Sedangkan untuk menjadikannya bulan Mei bisa mendeklarasikan Array string dari bulan..
- Disarankan sebagai Jawaban oleh Andy NugrahaModerator Senin, 06 Mei 2013 07.02
Senin, 06 Mei 2013 06.47 -
Hi krishajar,
Konversi string tersebut ke DateTime
Dim strTanggal As String = "2013-05-08" Dim dtTanggal As DateTime = Convert.ToDateTime(strTanggal)
Kemudian kamu bisa ambil bulan (dalam hal ini Mei = 5) dengan
Dim intBulan As Integer = dtTanggal.Month
Best regards,
Ferry Meidianto | My Blog
Please remember to mark the replies as answers if they help and unmark them if they provide no help.- Disarankan sebagai Jawaban oleh Andy NugrahaModerator Selasa, 07 Mei 2013 05.57
- Ditandai sebagai Jawaban oleh Agnes SannieModerator Senin, 13 Mei 2013 08.33
Selasa, 07 Mei 2013 04.11 -
Halo Om Krishajar,
Sebenarnya anda ini salah menggunakan istilah. Istilah yang anda gunakan sebenarnya bukanlah Convert, melainkan Format. Dan mengenai convert dan format adalah berbeda. Dimana format artinya hanya merubah bentuk output tapi tidak merubah nilai awal, sedangkan convert seperti yang kita ketahui mengkonversi nilai ke bentuk lainnya, sehingga nilai awal sudah tidak valid lagi.
Mengenai contoh format, anda bisa menuju kemari http://msdn.microsoft.com/en-us/library/73ctwf33(v=VS.80).aspx.
Sebagai contoh, bila Om Krishajar ingin mengambil nilai bulan saja dari DateTimePicker yang om miliki, lakukan saja hal berikut:
Dim A As String = Format(Me.DateTimePicker1.Value, “MMMM”)
Rabu, 08 Mei 2013 05.58 -
Untuk manipulasi tanggal sebaiknya jangan menggunakan format/string.
Conver tanggal dari date picker ke DateTime. Selanjunya anda bisa dapatkan year,month atau days dalam type integer.
Untuk querynya bisa menggunakan
Select * from tbl where Month(tanggal)=@bulan and Year(Tanggal)=@tahun
Nah lewatkan @tahun dan @bulan sebagai integer
Rabu, 08 Mei 2013 06.42