Sunday - May 18, 2008

Home | Site Map | Channels | Profile | Press Room | Services | Contact 

currently 12 user(s) online

search 

   Latest News

»

sony-ak.com Luncurkan Kamus Teknologi Informasi (May 27, 2006)

»

sony-ak.com Luncurkan IT Event Calendar (May 20, 2006)

»

Web Chat Berbasis AJAX dari sony-ak.com (May 09, 2006)

»

sony-ak.com Advertising Program (May 01, 2006)

»

Sony AK di Tabloid PCplus (April 18, 2006)

news archives » 


   Random Article

»

Apa itu Keylogger? (4086)

»

Tips Windows 9x: Memproteksi Sistem Login (3185)

»

Beberapa Situs Search Engine Khusus Untuk Pencarian Gambar/Images (4433)

»

Tips PHP: Seputar Penggunaan Single dan Double Quotes (1885)

»

Teknologi Hardisk - Bagian 2 (7894)

   Newsletter

Join our newsletter, you will get alert about content updates

powered by Yahoo! Groups















Nedstat Basic - Free web site statistics

 
 
Mendapatkan Jumlah Interval Waktu Pada Visual Basic Dengan Fungsi DateDiff

Author: Sony Arianto Kurniawan
Published: April 19, 2004
Visits: 3297 - Category: Visual Basic
 
     
 

Salah seorang rekan penulis suatu hari bertanya seputar masalah Visual Basic 6.0. Pertanyaannya sederhana saja, dia ingin menghitung interval hari/waktu antara dua buah tanggal. Pada Visual Basic permasalahan seperti ini sangat mudah sekali dipecahkan. Anda dapat menggunakan fungsi DateDiff untuk memecahkan masalah di atas.

Fungsi DateDiff adalah suatu fungsi untuk mendapatkan jumlah interval antara dua buah tanggal. Sintaks dasarnya adalah sebagai berikut:

DateDiff(interval, date1, date2)

Ada tiga parameter penting yang harus kita isi yaitu interval, date1 dan date2. Parameter interval digunakan untuk menentukan jenis interval yang kita inginkan. Parameter date1 dan date2 diisi dengan tanggal yang ingin kita cari intervalnya.

Jenis-jenis interval yang didukung oleh parameter interval di atas bisa dilihat pada tabel di bawah ini.

Setting Description
yyyy Year
q Quarter
m Month
y Day of year
d Day
w Weekday
ww Week of year
h Hour
n Minute
s Second

OK sekarang kita langsung saja sajikan beberapa contoh kasusnya. Misalnya Anda ingin mendapatkan interval jumlah hari antara tanggal 12 April 2004 hingga 19 April 2004 maka fungsinya akan terlihat seperti di bawah ini.

DateDiff("d", "2004/04/12", "2004/04/19")

Misalnya Anda ingin mendapatkan jumlah minggu dalam tahun 2004 maka contohnya adalah seperti di bawah ini.

DateDiff("w", "2004/01/01", "2004/12/31")

Misalnya Anda lahir pada tanggal 17 April 1977, maka untuk mengetahui usianya Anda bisa gunakan fungsi datediff seperti dibawah ini.

DateDiff("yyyy", "1977/04/17", Now)

Misalnya seorang karyawan check-in pada jam 08:10 pagi dan check-out dari kantor jam 17:15, maka jumlah jam kerja karyawan tersebut bisa dihitung seperti di bawah ini.

DateDiff("h", "08:10", "17:15")

Demikianlah beberapa contoh-contoh kasus penggunaan fungsi DateDiff pada Visual Basic. Anda bisa mengeksplorasi jenis-jenis interval yang lain sesuai dengan yang tersedia pada tabel di atas. Semoga bermanfaat dan selamat mencoba.

Jika ada saran maupun komentar silakan dikirimkan ke sony-ak@sony-ak.com. Untuk melihat artikel menarik lainnya silakan menuju ke www.sony-ak.com.

Terimakasih.




 Recommended articles
 

»

Mengenal LDAP (Lightweight Directory Access Protocol) (1693)

»

Apa itu Top Level Domain? (2711)

»

Mengenal Mekanisme Looping Pada PHP (3189)

»

Tujuh Kriteria Dasar Informasi (2549)

»

Konfigurasi Jaringan Mandrake 10 dan Windows XP untuk File Sharing (6887)

 Send your comments or suggestions
Full Name :
E-mail :
Comments :
 
 

  Privacy | Site Map | Advertise

  Copyright © 2003 - 2006 Sony AK Knowledge Center - all rights reserved

  info@sony-ak.com