locked
membuat chart RRS feed

  • 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.

    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.. 

    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.

    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