Date
Bu islev, ingilizce tarih bicimi (gun/ay/yil) belirtilmedigi surece ay/gun/yil biciminde gecerli tarihi dondurur.
Now
Bu islev sistem tarih ve saatini, Date() ve Time() fonksiyonlari tarafindan bildirilen bicimde dondurur.
DateAdd
Bu islev, belirli bir tarihe belirtilen surenin eklenmesine karsilik gelen bir tarih dondurur. DateAdd(sure, sayi, tarih) biciminde kullanilir. Sure argumani bir zaman birimi (gun,hafta,ay,gibi), sayi argumani ilk tarihe eklenecek olan sure adedi ve tarih argumani da ilk tarihtir. Sayi argumani pozitif olursa DateAdd islevi tarafindan dondurulen tarih, tarih argumanindan buyuk olur. bu deger negatif olursa, dondurulen tarih tarih argumanindan kucuk olur. Sure argumani asagida verilen degerlerden birini alabilir.
| Değer |
Açıklama |
| yyyy |
Yıl |
| q |
Çeyrek( 3 ay) |
| m |
Ay |
| y |
Yılın günü |
| d |
Gün |
| w |
Haftanın Günü |
| ww |
Hafta |
| h |
Saat |
| n |
Dakika |
| s |
Saniye |
DateDiff
Bu islev, DateAdd islevinin ziddir ve iki tarih arasindaki farkini dondurur. Yapisi DateDiff(sure,tarih1,tarih2[, haftaninilkgunu[, yilinilkhaftasi]]) seklindedir. Sure argumani, iki tarih arasindaki farki hesaplamak icin kullandiginiz zaman birimidir. Bu zaman birimleri DateAdd islevindeki zaman birimiyle aynidir. tarih1 ve tarih2 argumanlari bu hesaplamada kullanilacak olan tarihler, haftaninilkgunu ve yilinilkhaftasi argumanlari haftanin ilk gunu ve yilin ilk haftasini belirleyen, secime bagli argumanlardir. Asagida sira ile haftaninilkgunu ve yilinilkhaftasi argumanlari icin gecerli degerler yer almaktadir.
haftaninilkgunu
| Sabit |
Değer
|
Açıklama |
| vbUseSystem |
0
|
NLS API ayarını kullan |
| vbSunday |
1
|
Pazar (Varsayılan) |
| vbMonday |
2
|
Pazartesi |
| vbTuesday |
3
|
Salı |
| vbWednesday |
4
|
Çarşamba |
| vbThursday |
5
|
Perşembe |
| vdFriday |
6
|
Cuma |
| vbSaturday |
7
|
Cumartesi |
yilinilkhaftasi
| Sabit |
Değer
|
Açıklama |
| vbUseSystem |
0
|
NLS API ayarını kullan |
| vbFirstJan1 |
1
|
İçinde 1 Ocak tarihinin yer aldığı haftayla başla (Varsayılan) |
| vbFirstFourDays |
2
|
Yeni iş yılında en az dört günü olan haftayla başla |
| vbFirstFullWeek |
3
|
Yılın ilk tam haftası ile başla |
DatePart
Bu islev belirli bir tarihin belirtilen kismini dondurur. Kullanim sekli, DatePart(sure,tarih[,haftaninilkgunu[,yilinilkhaftasi]]) bicimindedir. Sure argumani bu tarih parcasinin dondurulmesi istenen bicimdir. Tarih argumani ise kismini aradiginiz tarihtir. Secime bagli olan haftaninilkgunu ve yilinilkhaftasi argumanlari, DateDiff islevi ile aynidir.
DateValue
Bu islev tarih tipine ait bir varyant dondurur. Bu islev iki tarih arasindaki gun sayisini dayali finansal hesaplar yaptiginizda kullanisli olur. Kullanim sekli DateValue(tarih) bicimindedir.
Day
Bu islev tarih argumani ile belirtilen tarihin gun numarasini dondurur. Kullanim sekli Day(tarih) seklindedir. Tarih argumani (Date veya Now fonksiyonun degeri gibi) gecerli bir tarih olmasi gerekir.
Month
Bu islev, belirtilen tarihin ay numarasini temsil eden 1 ila 12 araliginda bir tamsayi dondurur. Kullanim sekli Month(tarih) seklindedir. Tarih argumani 1-12 arasi olup yilin ayini belirtir.
Weekday
Bu islev, 1 ila 7 araliginda, haftanin gununu temsil eden (pazar icin1, pazartesi icin 2 gibi) bir tamsayi dondurur. Kullanim sekli Weekday(tarih[,haftaninilkgunu]) seklindedir. Ilk arguman olan tarih, gecerli herhangi bir tarih terimi olabilir.
Year
Bu islev arguman olarak secilen tarihin yilini temsil eden bir tamsayi dondurur. Kullanimi Year(tarih) seklindedir.
MonthName
Bu islev, ay argumani (ocak 1, subat 2 gibi numerik bir deger) ile belirtilen ayin ismini dondurur. Kullanimi MonthName(ay[, kisaltma]) bicimindedir. Kisaltma argumani secime bagli olarak ay ismini kisaltip kisaltilmayacagini gosteren boolean degeridir. Varsayilan tutum olarak ay isimleri kisaltilmaz.
WeekDayName
Bu islev, haftaningunu argumani (pazar icin 1, pazartesi icin 2 gibi numerik bir deger) ile belirtilen haftanin gununun ismini dondurur. Kullanimi WeekDayName(haftaningunu[,kisaltma[,haftaninilkgunu]]) bicimindedir. Kisaltma argumani secime bagli olarak gun isminin secime baglidir ve haftanin ilk gununu belirler. Haftanin varsayilan ilk gunu pazardir.
Time
Bu fonksiyon sistem zamanini saat.dakika.saniye biciminde dondurur.
TimeSerial
Bu islev icerdigi uc arguman ile belirli bir saati dondurur. Kullanim sekli TimeSerial(saat,dakika,saniye) bicimindedir.
TimeValue
Bu islev zaman tipine ait bir varyant dondurur. Kullanimi TimeValue(zaman) bicimindedir. DateValue islevi gibi, bu islev de zaman degerleri iceren islemlerde kullanilabilir.
Timer
Bu islev gece yarisindan sonra gecmis olan saniye sayisini temsil eden bir sayi dondurur. Genellikle, istenilen hassasiyet bir saniyeden daha dusuk olmadigi surece zamanlama amaclari ile kullanilir.
Hour
Bu islev 0 ila 24 araliginda, belirtilen zamanin saat kismini temsil eden bir tamsayi dondurur. Kullanim sekli Hour(zaman) bicimindedir.
Minute
Bu islev 0 ila 60 araliginda, belirtilen zamanin dakika kismin temsil eden bir tamsayi dondurur. Kullanim sekli Minute(zaman) bicimindedir.
Second
Bu islev 0 ila 60 araliginda, belirtilen zamanin saniye kismini temsil eden bir tamsayi dondurur. Kullanim sekli Second(zaman) seklindedir.