Doğru tarih işlevini seçme

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Access tarih ve saatleri biçimlendirmek, oluşturmak, çözümlemek ve hesaplamak üzere ifadeler içinde kullanabileceğiniz yerleşik işlevler sağlar. Yapmak istediğiniz işleme uygun bir tablo seçin.

Şunu yapmak istiyorum...

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

Tarihi veya saati bölümlere ayırma

Sayıları ve metinleri tarihlere ve saatlere dönüştürme

Tarihleri toplama veya çıkarma

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

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

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

İşlev

Kullanım

Örnek

Sonuç

Biçim*

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

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

2012-01-11, Pazartesi

FormatDateTime*

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

FormatDateTime([BaşlangıçTarihi],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ğlarsanız hata verir.

MonthName(12)

Aralık

WeekdayName*

Sayıyı haftanın gününe dönüştürür. 1-7 aralığının dışında bir sayı sağlarsanız hata verir.

WeekdayName(2)

Pazartesi

* Access apps'te kullanılamaz.

Masaüstü veritabanlarında ve Access apps'te tarihleri biçimlendirme hakkında daha fazla bilgi edinin.

Sayfanın Başı

Tarihi veya saati bölümlere ayırma

Bazen Tarih/Saat değerinin yalnızca bir kısmını (örneğin, yılı veya dakikayı) bilmeniz gerekebilir. Bu işlevlerin tümü, sizin istediğiniz aralığa karşılık gelen tamsayı değerlerini getirir. Sonuç sütununda, [BaşlangıçTarihi] alanının 11 Oca 2012 17:30:15 Tarih/Saat değerini içerdiği varsayılmaktadır.

İşlev

Kullanım

Örnek

Sonuç

Yıl

Tarih/Saat değerinin yıl kısmını getirir.

Year([BaşlangıçTarihi])

2012

Ay

Tarih/Saat değerinin ay kısmını getirir (1 ila 12).

Month([BaşlangıçTarihi])

1

Gün

Tarih/Saat değerinin gün kısmını getirir (1 ila 31).

Day([BaşlangıçTarihi])

11

HAFTANINGÜNÜ*

Haftanın gününün sayısal karşılığını getirir (1 ila 7). Varsayılan olarak haftanın ilk günü Pazar kabul edilir, ancak farklı bir günü de ilk gün olarak belirtebilirsiniz.

Weekday([BaşlangıçTarihi])

4

Hour*

Tarih/Saat değerinin saat kısmını getirir (0 ila 23).

Hour([BaşlangıçTarihi])

17

Dakikayı*

Tarih/Saat değerinin dakika kısmını getirir (0 ila 59).

Minute([BaşlangıçTarihi])

30

İkinci*

Tarih/Saat değerinin saniye kısmını getirir (0 ila 59).

Second([BaşlangıçTarihi])

15

DatePart

Yukarıdaki işlevlerin yapılandırılabilir bir sürümü olup, Tarih/Saat değerinin istediğiniz kısmını bu işlevle belirtebilirsiniz.

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

2012

* Access apps'te kullanılamaz.

Sayfanın Başı

Sayıları ve metinleri tarihlere ve saatlere dönüştürme

Access tarihleri çift duyarlıklı kayan noktalı sayılar olarak depolar. Örneğin, 11 Ocak 2012 17:30 değeri 40919,72917 olarak depolanır. Ondalık ayırıcının solunda kalan tamsayı kısmı tarihi temsil ederken, ondalık ayırıcının sağındaki kesirli kısım saati gösterir. Aşağıdaki işlevler, tamsayı veya metin gibi diğer değerlerden bu kayan noktalı sayıyı oluşturmanıza yardımcı olur.

İşlev

Kullanım

Örnek

Sonuç (Access'in sayıyı depoladığı biçim)

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 bir Tarih/Saat değerine dönüştürür. Sayının hem Tarih hem de Saat kısmını işler.

İpucu : Bir tarih/saat değerinin dönüştürülebilir bir metin dizesi belirlemek için BooleIsDate işlevi kullanın. Örneğin, IsDate("1/11/2012") True döndürür.

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

40919,72917

TARİHSAYISI*

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

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

40919,0

ZAMANSAYISI*

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

TimeValue(“1/11/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 saat değeri oluşturur.

TimeSerial(17;30;15)

0,72934

* Access apps'te kullanılamaz.

Sayfanın Başı

Tarihleri toplama veya çıkarma

Bu işlevler tarihlere zaman aralığı ekleme veya çıkarmanın yanı sıra iki Tarih/Saat değeri arasındaki farkı hesaplayabilmenizi sağlar.

İşlev

Kullanım

Örnek

Sonuç

DateAdd

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

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

2/11/2012

DateDiff

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

Not :  Bir tarihi başka bir tarihten çıkararak aralarındaki gün sayısını hesaplayabileceğinizi de unutmayın. Örneğin, #2/15/2012# - #2/1/2012# = 14.

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

95

İki tarih arasındaki gün sayısını hesaplama bağlantısına bakın.

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ütununda geçerli sistem tarihi/saati bilgisinin 11 Oca 2012 17:30:15 olduğu varsayılmaktadır.

İşlev

Kullanım

Örnek

Sonuç

Şimdi

Geçeri sistem tarihini ve saatini getirir.

Now()

1/11/2012 17:30:15

Tarih

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

Geçerli sistem tarihini getirir.

Date()

1/11/2012, Pazartesi

Time*

Geçerli sistem saatini getirir.

Time()

17:30:15

Süreölçer*

Gece yarısından itibaren geçen saniye sayısını getirir.

Timer()

63015

* Access apps'te kullanılamaz.

Sayfanın Başı

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×