Applies ToAccess 2013

Access, ifadelerde tarih ve saatleri biçimlendirmek, oluşturmak, ayrıştırmak ve hesaplamak için kullanabileceğiniz yerleşik işlevler sağlar. Yapmak istediğinizle eşleşen bir tablo seçin.

Yapmak istiyorum...

Tarih veya saati belirli bir biçimde görüntüleme

Tarihleri istediğiniz biçimde görüntüleme. Sonuç sütununda, [Başlangıç Tarihi] alanı 11 Ocak 2012 17:30:15'in Tarih/Saat değerini içerdiği varsaydır.

İşlev

Kullanım

Örnek

Sonuç

Biçim*

Özel Tarih/Saat biçimleri oluşturmak için kullanılan çok amaçlı biçim işlevi.

Format([Başlangıç Tarihi],"yyyy-dd")

2012-01-11

FormatDateTime*

Değere 5 yerleşik Tarih/Saat biçimlerinden birini uygular.

FormatDateTime([Başlangıç Tarihi],vbLongDate)

11 Ocak 2012 Çarşamba

MonthName*

S numarayı ay adına dönüştürür. 1-12 aralığının dışında bir sayı sağlarsanız, hata verir.

MonthName(12)

Aralık

WeekdayName*

S numarayı hafta içi adına dönüştürür. 1-7 aralığının dışında bir sayı sağlarsanız, hata verir.

WeekdayName(2)

Pazartesi

* Access web uygulamaları kullanılamaz.

Sayfanın Başı

Tarih veya saati parçalara bölme

Bazen Tarih/Saat değerinin yıl veya dakika gibi yalnızca bir bölümünü bilmek gerekir. Bu işlevlerin hepsi, istediğiniz zaman aralığına karşılık gelen tamsayı değerleri döndürür. Sonuç sütununda, [Başlangıç Tarihi] 11 Ocak 2012 17:30:15'in Tarih/Saat değerini içerdiği varsaydır.

İşlev

Kullanım

Örnek

Sonuç

Yıl

Tarih/Saat değerinin yıl bölümünü verir.

Year([Başlangıç Tarihi])

2012

Ay

Tarih/Saat değerinin ay bölümünü (1 - 12) verir.

Month([Başlangıç Tarihi])

1

Gün

Tarih/Saat değerinin gün bölümünü (1 - 31) verir.

Gün([Başlangıç Tarihi])

11

Hafta içi*

Haftanın sayısal günlerini (1 - 7) verir. Varsayılan olarak, Pazar haftanın ilk günü olarak kabul edilir, ancak ilk gün olarak farklı bir gün belirtsiniz.

Weekday([Başlangıç Tarihi])

4

Saat*

Tarih/Saat değerinin saat bölümünü (0 - 23) verir.

Hour([Başlangıç Tarihi])

17

Dakika*

Tarih/Saat değerinin dakika bölümünü (0 - 59) verir.

Minute([Başlangıç Tarihi])

30

İkinci*

Tarih/Saat değerinin saniye bölümünü (0 - 59) verir.

Saniye([Başlangıç Tarihi])

15

DatePart

Yukarıdaki işlevlerin, Tarih/Saat değerinin istediğiniz bölümünü belirtebilirsiniz.

DatePart("yyyy",[Başlangıç Tarihi])

2012

* Access uygulamalarına kullanılamaz.

Sayfanın Başı

Sayıları ve metni tarihlere ve saatlere dönüştürebilirsiniz

Access tarihleri çift duyarlıklı kayan nokta numaraları olarak depolar. Örneğin, 11 Ocak 2012 17:30 40919,72917 olarak depolanır. Ondalık virgüllerin solundaki tamsayı kısmı tarihi temsil eder. Ondalık virgüllerin sağın kesirli kısmı saati temsil eder. Bu işlevler, tamsayılar veya metin gibi diğer değerlerden bu kayan nokta sayısını oluşturmanıza yardımcı olur.

İşlev

Kullanım

Örnek

Sonuç (Access bunu nasıl depolar)

DateSerial

Not:  Access uygulamasında DateFromParts veya DateWithTimeFromParts işlevlerini kullanın.

Yıl, ay ve gün için tedarik edersiniz tamsayılardan bir tarih değeri oluşturur.

DateSerial(2012,1,11)

40919.0

CDate*

Metni Tarih/Saat değerine dönüştürür. Sayın hem Tarih hem de Saat bölümünü işler.

İpucu:  Bir metin Boole Tarih/Saat değerine dönüştürül olup olmadığını belirlemek için IsDate işlevini kullanın. Örneğin, IsDate("11/1/2012") doğru döndürür.

CDate("11.01.2012 17:30")

40919.72917

DateValue*

Metni Tarih/Saat değerine dönüştürür, ancak zaman kısmını dönüştürmez.

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

40919.0

TimeValue*

Metni Tarih/Saat değerine dönüştürür, ancak tarih bilgilerini dönüştürmez.

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

0.72917

TimeSerial

Not:  Access uygulamasında TimeFromParts veya DateWithTimeFromParts işlevlerini kullanın.

Saat, dakika ve saniye için tedarik edersiniz tamsayılardan bir zaman değeri oluşturur.

TimeSerial(17,30,15)

0.72934

* Access uygulamalarına kullanılamaz.

Sayfanın Başı

Tarihleri toplama veya çıkarma

Bu işlevler, tarihlere aralıklar eklemenize veya çıkarmanıza, ayrıca iki Tarih/Saat değeri arasındaki farkı hesaplamanıza da izin verir.

İşlev

Kullanım

Örnek

Sonuç

DateAdd

Tarih/Saat değerine belirli bir zaman aralığı (2 ay veya 3 saat gibi) ekler. Çıkarmak için, ikinci bağımsız değişken olarak negatif bir sayı kullanın.

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

2/11/2012

DateDiff

İki Tarih/Saat değeri arasındaki zaman aralıklarının sayısını (gün veya dakika gibi) belirler.

Not:  Ayrıca, aralarındaki gün sayısını almak için bir tarih değerini başka bir tarih değerinden çıkarmanız da gerekir; örneğin, #2/15/2012# - #2/1/2012# = 14.

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

95

İki tarih arasındaki gün sayısını hesaplamayı görme.

Sayfanın Başı

Bugünün tarihini veya geçerli saati ekleme

Geçerli tarihi veya saati belirlemek için bu işlevleri kullanın. Sonuç sütunu, geçerli sistem tarih/saati 11 Ocak 2012 17:30:15 olduğunu varsayır.

İşlev

Kullanım

Örnek

Sonuç

Şimdi

Geçerli sistem tarih ve saatlerini verir.

Now()

11.01.2012 17:30:15

Tarih

Not:  Access uygulamasında Bugün işlevini kullanın.

Geçerli sistem tarihini verir.

Tarih()

1/11/2012

Zaman*

Geçerli sistem saati verir.

Time()

17:30:15

Zamanlayıcı*

Gece yarısından bu yana geçen saniye sayısını verir.

Timer()

63015

* Access uygulamalarına kullanılamaz.

Sayfanın Başı

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.