Tutorial Vb.Net : Format DateTime Vb.Net System.DateTime

Belajar Vb.Net Pemula - Mengubah format tanggal menggunakan DateTime dari vb.net menggunakan DataType System.DateTime .NET, Seperti yang kita ketahui value dari DateTime berisi nilai tanggal, nilai waktu, atau tanggal dan waktu. Nilai default dari DateTime adalah 00:00:00 (tengah malam) pada tanggal 1 Januari 0001. Sedangkan untuk Class DateAndTime memiliki value Sekarang dan Hari ini. Tutorial vb.Net sebelumnya yang sudah kami bahas antara lain :
  1. Belajar Vb.Net : Looping Statement Vb.Net Lengkap
  2. CRUD VB.Net (Create,Read,Update, Delete) Database Ms Access 
  3. Tutorial VB.NET : CRUD (Create, Update, Delete) Vb.Net Database MySQL 
Silahkan baca-baca juga ya, nah untuk sekarang kita akan membahas penggunaan dan format DateTime
Tutorial Vb.Net : Format DateTime Vb.Net System.DateTime

Properties dan Methods DateTime Vb.Net

Berikut beberapa Properties dan Methods yang dapat digunakan pada DateTime dalam vb.net :
Properties
Description
Date
Berisi Value tanggal
Day
Berisi Value Hari dalam bulan
DayOfWeek
Value awal minggu
DayOfYear
Value awal tahun
Hour
Value jam
Kind
Value waktu setempat, Coordinated Universal Time (UTC), atau tidak.
Millisecond
Value dari milli detik
Minute
Value menit dalam jam
Month
Value bulan
Now
Value dari tanggal dan waktu komputer
Second
Value detik
Ticks
Value Ticks dari tanggal dan waktu
TimeOfDay
Value waktu hari ini
Today
Value tanggal hari ini
UtcNow
Value tanggal dan waktu dan dinyatankan sebagai Coordinated Universal Time (UTC) sekarang
Year
Value tahun

Membuat Object DateTime

Module Module1

Sub Main()
Dim tanggal1 As New Date(2015, 11, 6, 12, 0, 0)
Dim tanggal2 As Date = #11/12/2015 12:00:52 AM#
Dim tanggal3 As Date = Date.Now
Dim tanggal4 As Date = Date.UtcNow
Dim tanggal5 As Date = Date.Today
Console.WriteLine(tanggal1)
Console.WriteLine(tanggal2)
Console.WriteLine(tanggal3)
Console.WriteLine(tanggal4)
Console.WriteLine(tanggal5)
Console.ReadKey()
End Sub

End Module
Maka akan menghasilkan nilai sebagai berikut:
06/11/2015 12.00.00
12/11/2015 00.00.52
06/11/2015 10.35.12
06/11/2015 03.35.12
06/11/2015 00.00.00

Mendapatkan Value Tanggal dan Waktu Sekarang

Module Module1

Sub Main()
Console.Write("Waktu sekarang adalah : ")
Console.WriteLine(Now.ToLongTimeString)
Console.ReadKey()
End Sub

End Module
Akan menghasilkan nilai : "Waktu sekarang adalah : 10.37.47"
Sedangkan untuk menampilkan tanggal sekarang sebagai berikut :
Module Module1

Sub Main()
Console.WriteLine("Tanggal sekarang adalah : ")
Dim tanggal As Date = Today
Console.WriteLine(tanggal)
Console.ReadKey()
End Sub

End Module
Akan menghasilkan pesan : "Tanggal sekarang adalah :
06/11/2015 00.00.00"

Format Date di VB.NET
Berikut contoh format tanggal yang sering kita gunakan.
Module Module1

Sub Main()
Console.WriteLine("Belajar format tanggal vb.net bersama sector code :")
Dim SCnow As New Date(2015, 11, 6, 0, 0, 0)
Console.WriteLine(" Date Format 'd:' " & SCnow.ToString("d"))
Console.WriteLine(" Date Format 'D:' " & SCnow.ToString("D"))
Console.WriteLine(" Date Format 't:' " & SCnow.ToString("t"))
Console.WriteLine(" Date Format 'T:' " & SCnow.ToString("T"))
Console.WriteLine(" Date Format 'f:' " & SCnow.ToString("f"))
Console.WriteLine(" Date Format 'F:' " & SCnow.ToString("F"))
Console.WriteLine(" Date Format 'g:' " & SCnow.ToString("g"))
Console.WriteLine(" Date Format 'G:' " & SCnow.ToString("G"))
Console.WriteLine(" Date Format 'M:' " & SCnow.ToString("M"))
Console.WriteLine(" Date Format 'R:' " & SCnow.ToString("R"))
Console.WriteLine(" Date Format 'y:' " & SCnow.ToString("y"))
Console.ReadKey()
End Sub

End Module
maka akan menghasilkan pesan :
Belajar format tanggal vb.net bersama sector code :
 Date Format 'd:' 06/11/2015
 Date Format 'D:' Jumat, 06 November 2015
 Date Format 't:' 00.00
 Date Format 'T:' 00.00.00
 Date Format 'f:' Jumat, 06 November 2015 00.00
 Date Format 'F:' Jumat, 06 November 2015 00.00.00
 Date Format 'g:' 06/11/2015 00.00
 Date Format 'G:' 06/11/2015 00.00.00
 Date Format 'M:' 6 November
 Date Format 'R:' Fri, 06 Nov 2015 00:00:00 GMT
 Date Format 'y:' November 2015
Selamat mencoba.