Fungsi DateTime di Visual Basic .Net Fungsi DateTime di Visual Basic .Net - Berguru IT - Tutorial Visual Basic, Networking, Tips dan Trik
VB.Net

VB.Net Tutorial Untuk pemula

Instant Article

Cara Membuat Instant Article Untuk Blogger

logo

Fungsi DateTime di Visual Basic .Net

Fungsi datetime di visual basic .net - Dalam pengembangan atau pembuatan aplikasi visual basic .net, bentuk dan fungsi dari datetime (tanggal dan waktu) harus kita pahami dengan matang karena penerapan tanggal dan waktu tidak bisa dipisahkan dengan aplikasi program.

Date / Tanggal adalah bagian dari kehidupan sehari-hari sehingga memudahkan kita untuk bekerja dengan tanggal tanpa memikirkannya. Di Visual basic .net sudah menyiapkan alat yang hebat untuk menghitung tanggal yang membuat manipulasi tanggal menjadi lebih mudah.


Time / Waktu adalah bagian dari kehidupan yang berfungsi untuk menunjukkan suatu keadaan pada posisi dimana. Waktu bersifat positif yang artinya terus maju dan tidak akan pernah sama dengan masa lalu maupun sekarang.

Baca juga :


Dalam Visual basic .net DateTime atau Tanggal dan waktu jenis datanya berupa nilai tanggal, nilai waktu, ataupun tanggal dan waktu. Secara default nilai tanggal adalah 0:00:00 (tengah malam) pada tanggal 1 januari 0001. Untuk jenis data .Net yang setara adalah System.DateTime.

Fungsi DateTime di Visual Basic .Net


Properti Struktur DateTime

Berikut ini adalah tabel properti datetime yang mencantumkan beberapa sifat dari struktur datetime.
NoPropertiKeterangan
1 Date Untuk mendapatkan nilai tanggal
2 Day Untuk mendapatkan nilati hari
3 DayOfWeek Untuk mendapatkan nama hari dari suatu minggu.
4 DayOfYear Untuk mendapatkan nama hari dari suatu tahun.
5 Hour menghasilkan integer yang menunjukkan jam dari data timer.
6 Kind Mendapat nilai yang menunjukkan apakah waktu yang diwakili oleh hal ini didasarkan pada waktu setempat, Coordinated Universal Time (UTC) , atau tidak.
7 Millisecond menghasilkan integer yang menunjukkan detik terkecil dari data timer.
8 Minute menghasilkan integer yang menunjukkan menit dari data timer
9 Month Mendapat komponen bulan dari tanggal.
10 Now Mendapat DateTime objek yang diatur dengan tanggal dan waktu pada komputer ini, dinyatakan sebagai waktu setempat.
11 Second Mendapat komponen detik dari tanggal.
12 Ticks Mendapat jumlah ticks yang mewakili tanggal dan waktu.
13 TimeOfDay Mendapat waktu hari untuk sekarang.
14 Today Mendapat tanggal saat ini.
15 UtcNow Mendapat DateTime objek yang diatur dengan tanggal dan waktu pada komputer ini, dinyatakan sebagai Universal Time Coordinated (UTC) .
16 Year Mendapat komponen tahun dari tanggali.

Dalam penerapan properti diatas biasanya menggunakan kode untuk menunjukkan datetime, berikut ini kode yang sering digunakan untuk menunjukkan datetine :
CodeInggrisIndonesia
yyyy Year Tahun
q Quarter Perempat
m Month Bulan
y Day Of Year Hari dari tahun
d Day Hari
w WeekDay Minggu ke
ww Week Minggu
h Hour Jam
n Minute Menit
s Second Detik

Contoh Contoh pengelolaan DateTime

Berikut ini contoh untuk mendemostrasikan pengelolaan DateTime :

#Contoh ke 1 : Membuat Objek DateTime

Module Module1
    Sub Main()
        'Konstruktor DateTime: parameternya year, month, day, hour, min, sec
        Dim dt1 As New Date(2017, 12, 16, 12, 0, 0)
        'Menginisialisasi nilai DateTime baru
        Dim dt2 As Date = #12/16/2017 12:00:52 AM#
        'menggunakan properti
        Dim dt3 As Date = Date.Now
        Dim dt4 As Date = Date.UtcNow
        Dim dt5 As Date = Date.Today
        Console.WriteLine(dt1)
        Console.WriteLine(dt2)
        Console.WriteLine(dt3)
        Console.WriteLine(dt4)
        Console.WriteLine(dt5)
        Console.ReadKey()
    End Sub
End Module


Ketika kode diatas di kompilasi dan di eksekusi maka hasilnya akan seperti dibawah ini.

16/12/2017 12:00:00
16/12/2017 00:00:52
16/07/2017 01:05:42
15/07/2017 18:05:42
16/07/2017 00:00:00


#Contoh Ke 2 : Mendapatkan nilai waktu dan tanggal sekarang.
Contoh program dibawah ini untuk menunjukkan cara mendapatkan nilai wakatu dan tanggal sekarang.

Module Module1
    Sub Main()
        Console.Write("Sekarang Jam : ")
        Console.WriteLine(Now.ToLongTimeString)
        Console.ReadKey()
    End Sub
End Module


Ketika kode diatas di kompilasi dan di eksekusi maka hasilnya akan seperti dibawah ini.

Sekarang Jam : 01:25:55




Module Module1
    Sub Main()
        Dim dt As Date = Today
        Console.WriteLine("Sekarang Tanggal : {0}", dt)
        Console.ReadKey()
    End Sub
End Module


Ketika kode diatas di kompilasi dan di eksekusi maka hasilnya akan seperti dibawah ini.

Sekarang Tanggal : 16/07/2017 00:00:00


#Contoh ke 3 : Format Tanggal

Sebaiknya dalam pemformatan tanggal dan waktu menggunakan pola string, karena konsep ini paling sederhana. Walaupun dalam prakteknya, ada beberapa rincian yang harus kita perhitungkan jika kita menginginkan sebuah program berfungsi dengan baik.

Dalam format date biasanya kita akan menggunakan kode seperti "yyyy/MM/dd" yang artinya :

  • yyyy adalah tahun
  • MM adalah Bulan dengan karakter nama bulan (misal: Januari)
  • dd adalah hari dengan karakter angka (misal: 01 s/d 31)

Berikut ini contoh program untuk mendemostrasikan format tanggal.

Module Module1
    Sub Main()
        Console.WriteLine("Hari Kemerdekaan Indonesia : ")
        Dim HariKemerdekaan As New Date(1945, 8, 17, 0, 0, 0)
        'Menggunakan spesifikasi format untuk mengontrol tampilan date
        Console.WriteLine(" Format 'd:' " & HariKemerdekaan.ToString("d"))
        Console.WriteLine(" Format 'D:' " & HariKemerdekaan.ToString("D"))
        Console.WriteLine(" Format 't:' " & HariKemerdekaan.ToString("t"))
        Console.WriteLine(" Format 'T:' " & HariKemerdekaan.ToString("T"))
        Console.WriteLine(" Format 'f:' " & HariKemerdekaan.ToString("f"))
        Console.WriteLine(" Format 'F:' " & HariKemerdekaan.ToString("F"))
        Console.WriteLine(" Format 'g:' " & HariKemerdekaan.ToString("g"))
        Console.WriteLine(" Format 'G:' " & HariKemerdekaan.ToString("G"))
        Console.WriteLine(" Format 'M:' " & HariKemerdekaan.ToString("M"))
        Console.WriteLine(" Format 'R:' " & HariKemerdekaan.ToString("R"))
        Console.WriteLine(" Format 'y:' " & HariKemerdekaan.ToString("y"))
        Console.ReadKey()
    End Sub
End Module


Sampai disini dulu pembahasan fungsi datetime di visual basic.net, semoga bermanfaat.

Tags

0 Komentar untuk "Fungsi DateTime di Visual Basic .Net"

Subscribe