Memilih fungsi tanggal yang benar

Access menyediakan fungsi bawaan yang bisa Anda gunakan dalam ekspresi untuk memformat, membuat, mengurai, dan menghitung tanggal dan waktu. Pilih tabel yang sesuai dengan apa yang ingin Anda lakukan.

Saya juga mau...

Menampilkan tanggal atau waktu dalam format tertentu

Tampilkan tanggal dalam format yang Anda inginkan. Kolom hasil mengasumsikan bahwa bidang [startdate] berisi nilai tanggal/waktu 11 januari 2012 17:30:15.

Fungsi

Penggunaan

Contoh

Hasil

Format*

Fungsi format All-Purpose digunakan untuk membuat format tanggal/waktu kustom.

Format ([StartDate], "yyyy-mm-dd")

2012-01-11

Formatdatetime*

Menerapkan salah satu dari 5 format tanggal/waktu bawaan ke suatu nilai.

FormatDateTime ([StartDate], vbLongDate)

Rabu, 11 Januari 2012

Nama belakang*

Mengonversi angka menjadi nama bulan. Mengembalikan kesalahan jika Anda memasok angka di luar rentang 1-12.

MonthName (12)

December

Weekdayname*

Mengonversi angka menjadi nama hari kerja. Mengembalikan kesalahan jika Anda memasok angka di luar rentang 1-7.

WeekdayName (2)

Senin

* Tidak tersedia di aplikasi Web Access.

Atas Halaman

Memisahkan tanggal atau waktu menjadi bagian

Terkadang Anda hanya perlu mengetahui satu bagian dari nilai tanggal/waktu, seperti tahun atau menit. Fungsi ini semua nilai integer yang dikembalikan yang sesuai dengan interval yang Anda cari. Kolom hasil mengasumsikan bahwa [startdate] berisi nilai tanggal/waktu dari Jan 11, 2012 17:30:15.

Fungsi

Penggunaan

Contoh

Hasil

Tahun

Mengembalikan bagian tahun dari nilai date/time.

Tahun ([StartDate])

2012

bulan

Mengembalikan bagian bulan dari nilai date/time (1 hingga 12).

Bulan ([StartDate])

1

Hari

Mengembalikan bagian hari dari nilai date/time (1 hingga 31).

Hari ([StartDate])

11

Hari kerja*

Mengembalikan angka hari dalam seminggu (1 hingga 7). Secara default, Minggu dianggap hari pertama dalam seminggu, tapi Anda bisa menentukan hari yang berbeda sebagai hari pertama.

Hari kerja ([StartDate])

4

Jam*

Mengembalikan bagian jam dari nilai date/time (0 hingga 23).

Jam ([StartDate])

17

Menit*

Mengembalikan bagian menit dari nilai date/time (0 sampai 59).

Menit ([StartDate])

30

Detik*

Mengembalikan bagian detik dari nilai date/time (0 hingga 59).

Detik ([StartDate])

15

Datepart

Versi yang dapat dikonfigurasi dari fungsi di atas, di mana Anda bisa menentukan bagian mana dari nilai tanggal/waktu yang Anda inginkan.

DatePart ("yyyy", [StartDate])

2012

* Tidak tersedia di aplikasi Access.

Atas Halaman

Ubah angka dan teks menjadi tanggal dan waktu

Access menyimpan tanggal sebagai angka Floating Point presisi ganda. Misalnya, 11 Januari 2012 5:30 PM disimpan sebagai 40919,72917. Bagian bilangan bulat, di sebelah kiri koma desimal, menunjukkan tanggal. Bagian pecahan, di sebelah kanan koma desimal, menunjukkan waktu. Fungsi ini membantu Anda membuat angka titik mengambang dari nilai lain, seperti bilangan bulat atau teks.

Fungsi

Penggunaan

Contoh

Hasil (bagaimana Access menyimpannya)

DateSerial

Catatan:  Dalam aplikasi Access, gunakan fungsi Datefromparts atau Datewithtimefromparts .

Build nilai tanggal dari bilangan bulat yang Anda suplai untuk tahun, bulan, dan hari.

DateSerial (2012, 1, 11)

40919,0

CDate*

Mengonversi teks menjadi nilai tanggal/waktu. Menangani bagian tanggal dan waktu dari angka.

Tips:  Gunakan fungsi BooleanisDate untuk menentukan apakah string teks dapat dikonversi ke nilai tanggal/waktu. Misalnya, IsDate ("1/11/2012") mengembalikan True.

CDate ("1/11/2012 17:30")

40919,72917

Datevalue*

Mengonversi teks menjadi nilai tanggal/waktu, namun tidak mengonversi bagian waktu.

DateValue ("1/11/2012 17:30")

40919,0

Timevalue*

Mengonversi teks menjadi nilai tanggal/waktu, namun tidak mengonversi informasi tanggal apa pun.

TimeValue ("1/11/2012 17:30")

0,72917

TimeSerial

Catatan:  Dalam aplikasi Access, gunakan fungsi timefromparts atau Datewithtimefromparts .

Build nilai waktu dari bilangan bulat yang Anda suplai untuk jam, menit, dan detik.

TimeSerial (17, 30, 15)

0,72934

* Tidak tersedia di aplikasi Access.

Atas Halaman

Menjumlah atau mengurangi tanggal

Fungsi ini memungkinkan Anda menambahkan atau mengurangi interval ke tanggal, serta menghitung selisih antara dua nilai tanggal/waktu.

Fungsi

Penggunaan

Contoh

Hasil

Datetambahkan

Menambahkan interval tertentu (seperti 2 bulan atau 3 jam) ke nilai tanggal/waktu. Untuk mengurangi, gunakan angka negatif sebagai argumen kedua.

DateAdd ("m",1, "1/11/2012")

2/11/2012

DateDiff

Menentukan jumlah interval waktu (seperti hari atau menit) di antara dua nilai tanggal/waktu.

Catatan:  Ingatlah Anda juga bisa mengurangi satu nilai tanggal dari yang lain untuk mendapatkan jumlah hari di antara keduanya, misalnya, #2/15/2012 #-#2/1/2012 # = 14.

DateDiff ("d", "1/11/2012", "4/15/2012")

95

Lihat cara menghitung jumlah hari di antara dua tanggal.

Atas Halaman

Menyisipkan tanggal hari ini atau waktu saat ini

Gunakan fungsi ini untuk menentukan tanggal atau waktu saat ini. Kolom hasil mengasumsikan bahwa tanggal/waktu sistem saat ini adalah 11 Jan, 2012 17:30:15.

Fungsi

Penggunaan

Contoh

Hasil

Sekarang

Mengembalikan tanggal dan waktu sistem saat ini.

Sekarang()

1/11/2012 5:30:15 WIB

tanggal

Catatan:  Dalam aplikasi Access, gunakan fungsi Today .

Mengembalikan tanggal sistem saat ini.

Date()

1/11/2012

Waktu*

Mengembalikan waktu sistem saat ini.

Waktu ()

5:30:15 WIB

Pengatur waktu*

Mengembalikan jumlah detik yang berlalu sejak tengah malam.

Timer ()

63015

* Tidak tersedia di aplikasi Access.

Atas Halaman

Perlu bantuan lainnya?

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×