tarih işlemleri 1
ID :
2071
ISLEM :
tarih işlemleri 1
MAKRO KODU :
Function ayekle(EklenecekSure As Integer, ilkTarih As Date)
ayekle = DateAdd("m", EklenecekSure, ilkTarih)
End Function
Function yilekle(EklenecekSure As Integer, ilkTarih As Date)
yilekle = DateAdd("yyyy", EklenecekSure, ilkTarih)
End Function
Function gunekle(EklenecekSure As Integer, ilkTarih As Date)
gunekle = DateAdd("d", EklenecekSure, ilkTarih)
End Function
Function ayfarki(ilkTarih As Date, sonTarih As Date)
ayfarki = DateDiff("m", ilkTarih, sonTarih)
End Function
Function yilfarki(ilkTarih As Date, sonTarih As Date)
yilfarki = DateDiff("yyyy", ilkTarih, sonTarih)
End Function
Function gunfarki(ilkTarih As Date, sonTarih As Date)
gunfarki = DateDiff("d", ilkTarih, sonTarih)
End Function
Function ayinsonu(tarih As Date)
Dim ay As Integer
Dim yil As Integer
ay = Month(tarih)
yil = Year(tarih)
ayinsonu = IIf(ay = 2, IIf((yil Mod 4) > 0, 28, 29), IIf(ay = 4, 30, IIf(ay = 6, 30, IIf(ay = 9, 30, IIf(ay = 11, 30, 31)))))
End Function
Function yildakigun(tarih As Date)
Dim yil As Integer
yil = Year(tarih)
yildakigun = IIf((yil Mod 4) > 0, 365, 366)
End Function