Memilih fungsi tanggal yang benar

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

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

Saya ingin…

Menampilkan tanggal atau waktu dalam format tertentu

Memisahkan tanggal atau waktu menjadi bagian-bagian

Mengubah angka dan teks menjadi tanggal dan waktu

Menjumlah atau mengurangi tanggal

Menyisipkan tanggal hari ini atau waktu saat ini

Menampilkan tanggal atau waktu dalam format tertentu

Tampilkan tanggal dalam format yang Anda inginkan. Kolom Hasil berasumsi bahwa bidang [StartDate] berisi nilai Date/Time 11 Januari 2012 17:30:15.

Fungsi

Penggunaan

Contoh

Hasil

Format*

Fungsi format serba guna yang digunakan untuk membuat format Date/Time kustom.

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

2012-01-11

FormatDateTime*

Menerapkan salah satu dari 5 format Date/Time bawaan ke nilai.

FormatDateTime([StartDate],vbLongDate)

Rabu, 11 Januari 2012

MonthName*

Mengkonversi angka menjadi nama bulan. Mengembalikan kesalahan jika Anda memasukkan angka di luar rentang 1-12.

MonthName(12)

Desember

WeekdayName*

Mengkonversi angka menjadi nama hari. Mengembalikan kesalahan jika Anda memasukkan angka di luar rentang 1-7.

WeekdayName(2)

Senin

* Tidak tersedia dalam aplikasi Access.

Pelajari selengkapnya tentang cara memformat tanggal di database desktop dan aplikasi Access.

Atas Halaman

Memisahkan tanggal atau waktu menjadi bagian-bagian

Terkadang Anda hanya perlu mengetahui satu bagian dari nilai Date/Time, seperti tahun atau menit. Fungsi tersebut semuanya memberikan nilai bilangan bulat yang sesuai dengan interval yang sedang Anda cari. Kolom Hasil berasumsi bahwa bidang [StartDate] berisi nilai Date/Time 11 Januari 2012 17:30:15.

Fungsi

Penggunaan

Contoh

Hasil

Tahun

Mengembalikan bagian tahun dari nilai Date/Time.

Year([StartDate])

2012

Bulan

Mengembalikan bagian bulan dari nilai Date/Time (1 sampai 12).

Month([StartDate])

1

Hari

Mengembalikan bagian hari dari nilai Date/Time (1 sampai 31).

Day([StartDate])

11

Weekday*

Mengembalikan hari numerik dalam sepekan (1 hingga 7). Secara default, Minggu dianggap hari pertama dalam sepekan, tetapi Anda bisa menentukan hari lain sebagai hari pertama.

Weekday([StartDate])

4

Hour*

Mengembalikan bagian jam dari nilai Date/Time (0 sampai 23).

Hour([StartDate])

17

Menit*

Mengembalikan bagian menit dari nilai Date/Time (0 sampai 59).

Minute([StartDate])

30

Kedua*

Mengembalikan bagian detik dari nilai Date/Time (0 sampai 59).

Second([StartDate])

15

DatePart

Versi yang bisa dikonfigurasi dari fungsi di atas, di mana Anda bisa menentukan bagian dari nilai Date/Time yang Anda inginkan.

DatePart(“yyyy”,[StartDate])

2012

* Tidak tersedia dalam aplikasi Access.

Atas Halaman

Mengubah angka dan teks menjadi tanggal dan waktu

Access menyimpan tanggal sebagai angka poin mengambang berpresisi ganda. Misalnya, 11 Januari 2012 5:30 PM disimpan sebagai 40919.72917. Bagian bilangan bulat, di sebelah kiri titik desimal, mewakili tanggal. Bagian pecahan, di sebelah kanan titik desimal, mewakili waktu. Fungsi tersebut membantu Anda membuat angka poin mengambang ini dari nilai lainnya, seperti bilangan bulat atau teks.

Fungsi

Penggunaan

Contoh

Hasil (Cara Access menyimpannya)

DateSerial

Catatan:  Dalam aplikasi Access, gunakan fungsi DateFromParts atau DateWithTimeFromParts.

Menyusun nilai data dari bilangan bulat yang Anda berikan untuk tahun, bulan, dan hari.

DateSerial(2012,1,11)

40919.0

CDate*

Mengkonversi teks menjadi nilai Date/Time. Menangani bagian Date maupun Time dari angka.

Tips: Menggunakan Booleanfungsi IsDate untuk menentukan jika string teks yang bisa dikonversi menjadi nilai Date/Time. Sebagai contoh, IsDate("1/11/2012") mengembalikan True.

CDate(“1/11/2012 17:30”)

40919.72917

DateValue*

Mengkonversi teks menjadi nilai Date/Time, tetapi tidak mengkonversi bagian waktu.

DateValue(“1/11/2012 17:30”)

40919.0

TimeValue*

Mengkonversi teks menjadi nilai Date/Time, tetapi tidak mengkonversi informasi tanggal.

TimeValue(“1/11/2012 17:30”)

0.72917

TimeSerial

Catatan:  Dalam aplikasi Access, gunakan fungsi TimeFromParts atau DateWithTimeFromParts.

Menyusun nilai waktu dari bilangan bulat yang Anda berikan untuk jam, menit, dan detik.

TimeSerial(17,30,15)

0.72934

* Tidak tersedia dalam aplikasi Access.

Atas Halaman

Menjumlah atau mengurangi tanggal

Fungsi tersebut memungkinkan Anda menjumlah atau mengurangi interval ke tanggal, serta menghitung selisih antara dua nilai Date/Time.

Fungsi

Penggunaan

Contoh

Hasil

DateAdd

Menambahkan interval tertentu (misalnya 2 bulan atau 3 jam) ke nilai Date/Time. Untuk mengurangi, gunakan angka negatif sebagai argumen kedua.

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

2/11/2012

DateDiff

Menentukan angka interval waktu (misalnya hari atau menit) antara dua nilai Date/Time.

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

DateDiff(“d”,”1/11/2012”,”4/15/2012”)

95

Baca cara menghitung jumlah hari antara dua tanggal.

Atas Halaman

Menyisipkan tanggal hari ini atau waktu saat ini

Gunakan fungsi tersebut untuk menentukan tanggal atau waktu sekarang. Kolom Hasil berasumsi 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.

Now()

1/11/2012 5:30:15 PM

Tanggal

Catatan: Dalam aplikasi Access, gunakan fungsi Today.

Mengembalikan tanggal sistem saat ini.

Date()

1/11/2012

Time*

Mengembalikan waktu sistem saat ini.

Time()

5:30:15 PM

Pengatur waktu*

Mengembalikan angka detik yang berlalu sejak tengah malam.

Timer()

63015

* Tidak tersedia dalam aplikasi Access.

Atas Halaman

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

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

×