Uygulandığı Öğe
Access 2013

Access, tarih ve saatleri biçimlendirmek, oluşturmak, ayrıştırmak ve hesaplamak için ifadelerde 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üleyin. Result sütununda [StartDate] alanının 11 Ocak 2012 17:30:15 Tarih/Saat değerini içerdiği varsayılır.

İşlev

Kullanım

Örnek

Sonuç

Biçim*

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

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

2012-01-11

FormatDateTime*

Bir değere 5 yerleşik Tarih/Saat biçiminden birini uygular.

FormatDateTime([StartDate],vbLongDate)

11 Ocak 2012 Çarşamba

MonthName*

Sayıyı ay adına dönüştürür. 1-12 aralığının dışında bir sayı sağladığınızda hata döndürür.

MonthName(12)

Aralık

WeekdayName*

Sayıyı haftanın günü adına dönüştürür. 1-7 aralığının dışında bir sayı sağladığınızda hata döndürür.

WeekdayName(2)

Pazartesi

* Access web uygulamalarında kullanılamaz.

Sayfanın Başı

Tarih veya saati bölümlere ayırma

Bazen tarih/saat değerinin yıl veya dakika gibi bir bölümünü bilmeniz yeterlidir. Bu işlevlerin tümü, aradığınız arala karşılık gelen tamsayı değerlerini döndürür. Result sütunu [StartDate] öğesinin 11 Ocak 2012 17:30:15 Tarih/Saat değerini içerdiğini varsayar.

İşlev

Kullanım

Örnek

Sonuç

Yıl

Tarih/Saat değerinin yıl bölümünü döndürür.

Year([StartDate])

2012

Ay

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

Month([StartDate])

1

Gün

Tarih/Saat değerinin (1 ile 31) gün bölümünü döndürür.

Day([StartDate])

11

Hafta içi*

Haftanın sayısal gününü (1 ile 7) döndürür. Varsayılan olarak, Pazar haftanın ilk günü olarak kabul edilir, ancak ilk gün olarak farklı bir gün belirtebilirsiniz.

Weekday([StartDate])

4

Saat*

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

Hour([StartDate])

17

Dakika*

Tarih/Saat değerinin dakika bölümünü döndürür (0 ile 59).

Minute([StartDate])

30

İkinci*

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

Second([StartDate])

15

DatePart

Yukarıdaki işlevlerin yapılandırılabilir bir sürümüdür ve burada Tarih/Saat değerinin hangi bölümünü istediğinizi belirtebilirsiniz.

DatePart("yyyy",[StartDate])

2012

* Access uygulamalarında kullanılamaz.

Sayfanın Başı

Sayıları ve metni tarih ve saatlere dönüştürme

Access tarihleri çift duyarlıklı kayan nokta sayıları olarak depolar. Örneğin, 11 Ocak 2012 17:30 40919.72917 olarak depolanır. Ondalık noktasının solundaki tamsayı bölümü tarihi temsil eder. Ondalık ayırıcının sağındaki kesirli kısım saati temsil eder. Bu işlevler, bu kayan nokta numarasını tamsayılar veya metin gibi diğer değerlerden 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 sağladığınız 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ın hem Tarih hem de Saat bölümünü işler.

İpucu:  Metin dizesinin Tarih/Saat değerine dönüştürülip dönüştürülemediğini belirlemek için BooleIsDate işlevini kullanın. Örneğin, IsDate("11/11/2012"), True döndürür.

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

40919.72917

DateValue*

Metni Tarih/Saat değerine dönüştürür, ancak zaman bölümü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 hiçbir tarih bilgisini 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 sağladığınız tamsayılardan bir zaman değeri oluşturur.

TimeSerial(17,30,15)

0.72934

* Access uygulamalarında kullanılamaz.

Sayfanın Başı

Tarihleri toplama veya çıkarma

Bu işlevler tarihlere aralık eklemenize veya çıkarmanıza ve iki Tarih/Saat değeri arasındaki farkı hesaplamanıza olanak sağlar.

İşlev

Kullanım

Örnek

Sonuç

DateAdd

Tarih/Saat değerine belirli bir aralık (örneğin, 2 ay veya 3 saat) 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 çıkarabileceğinizi unutmayın; örneğin, #15/2/2012# - #1/2/2012# = 14.

DateDiff("d","11.11.2012","15.4.2012")

95

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

Sayfanın Başı

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

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

İşlev

Kullanım

Örnek

Sonuç

Şimdi

Geçerli sistem tarih ve saatini döndürür.

Now()

11.01.2012 17:30:15

Tarih

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

Geçerli sistem tarihini döndürür.

Tarih()

1/11/2012

Zaman*

Geçerli sistem saatini döndürür.

Time()

17:30:15

Süreölçer*

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

Timer()

63015

* Access uygulamalarında 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.