Memilih fungsi tanggal yang benar

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

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

Saya juga mau...

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

Menampilkan tanggal dalam format yang Anda inginkan. Hasil kolom mengasumsikan bahwa bidang [StartDate] berisi nilai tanggal/waktu 11 Januari 2012 17:30:15.

Fungsi

Gunakan

Contoh

Hasil

Format*

Fungsi format semua tujuan yang digunakan untuk membuat format kustom tanggal/waktu.

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*

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

MonthName(12)

Desember

WeekdayName*

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

WeekdayName(2)

Senin

* Tidak tersedia di aplikasi web 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 ini semuanya mengembalikan nilai bilangan bulat yang sesuai dengan untuk interval Anda cari. Hasil kolom mengasumsikan bahwa [StartDate] berisi nilai tanggal/waktu 11 Jan 2012 17:30:15.

Fungsi

Gunakan

Contoh

Hasil

Tahun

Mengembalikan bagian tahun dari nilai Date/Time.

Year([StartDate])

2012

Bulan

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

Month([StartDate])

1

Hari

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

Day([StartDate])

11

Weekday*

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

Weekday([StartDate])

4

Jam*

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

Hour([StartDate])

17

Menit*

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

Minute([StartDate])

30

Kedua*

Mengembalikan bagian detik dari nilai Date/Time (0 hingga 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 di 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, ke kiri koma desimal, menunjukkan tanggal. Bagian pecahan, ke sebelah kanan koma desimal, mewakili waktu. Fungsi ini membantu Anda membuat ini mengambang arahkan nomor dari nilai lainnya, seperti bilangan bulat atau teks.

Fungsi

Gunakan

Contoh

Hasil (cara Access menyimpannya)

Fungsi DateSerial

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

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

DateSerial(2012,1,11)

40919.0

CDate*

Mengonversi teks menjadi nilai Date/Time. Menangani bagian tanggal dan waktu angka tersebut.

Tips:  Gunakan Booleanfungsi IsDatehttps://msdn.microsoft.com/en-us/library/gg278584.aspx untuk menentukan jika 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 Date/Time, tetapi tidak mengkonversi bagian waktu.

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

40919.0

TimeValue*

Mengonversi 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 kedua.

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 Date/Time.

Fungsi

Gunakan

Contoh

Hasil

DateAdd

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

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

2/11/2012

DateDiff

Menentukan jumlah interval waktu (seperti hari atau menit) antara dua nilai Date/Time.

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

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

95

Lihat cara menghitung jumlah hari antara dua tanggal.

Atas Halaman

Menyisipkan tanggal hari ini atau waktu saat ini

Gunakan fungsi ini untuk menentukan tanggal saat ini atau waktu. Hasil kolom mengasumsikan bahwa sistem tanggal/waktu saat ini tidak 11 Jan 2012 17:30:15.

Fungsi

Gunakan

Contoh

Hasil

Sekarang

Mengembalikan tanggal sistem saat ini dan waktu.

Sekarang()

1/11/2012 5:30:15 PM

Tanggal

Catatan:  Dalam aplikasi Access, gunakan fungsi hari ini .

Mengembalikan tanggal sistem saat ini.

Date()

1/11/2012

Waktu*

Mengembalikan waktu sistem saat ini.

Waktu()

5:30:15 PM

Pengatur waktu*

Mengembalikan angka detik yang berlalu sejak tengah malam.

Timer)

63015

* Tidak tersedia di aplikasi Access.

Atas Halaman

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.

×