Değişken (Tarih) döndürür.
Söz dizimi
DateValue ( tarih )
Gerekli tarihbağımsız değişken normalde 1 Ocak 100 ile 31 Aralık 9999 arasındaki tarihi temsil eden bir dize ifadesi. Ancak tarih , bu aralıktaki bir tarihi, saati veya hem tarih hem de saati temsil eden herhangi bir ifade de olabilir.
Açıklamalar
Tarih yalnızca geçerli tarih ayırıcılar ile ayrılmış sayılar içeren bir dizeyse, DateValue, sisteminiz için belirttiğiniz Kısa Tarih biçimine göre ay, gün ve yıl sırasını tanır. DateValue , uzun veya kısaltılmış biçimde ay adları içeren belirsiz tarihleri de tanır. Örneğin, 30.12.1991 ve 30.12.91'i tanımaya ek olarak , DateValue 30 Aralık 1991 ve 30 Aralık 1991'i de tanır.
Tarihin yıl bölümü atlanırsa, DateValue bilgisayarınızın sistem tarihinden geçerli yılı kullanır.
Tarih bağımsız değişkeni saat bilgilerini içeriyorsa, DateValue bunu döndürmez. Ancak tarih geçersiz saat bilgileri içeriyorsa ("89:98" gibi) bir hata oluşur.
Not: Tarih için, Takvim özellik ayarı Gregoryen ise, sağlanan tarih Gregoryen olmalıdır. Takvim Hicri ise, sağlanan tarih Hicri olmalıdır. Sağlanan tarih Hicri ise, bağımsız değişken tarihi 1/1/100 (Gregoryen Ağustos 2, 718) ile 3/4/9666 (Gregoryen Aralık 31, 9999) arasındaki bir tarihi temsil eden bir Dizedir .
Sorgu örnekleri
Expression |
Sonuçlar |
SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales; |
Kısa tarih biçimindeki "DateTime" alanının tarih değerlerini saat bilgisi olmadan döndürür. |
SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); |
Kısa tarih biçimindeki "DateTime" alanının tarih değerlerini saat bilgisi olmadan döndürür. |
VBA örneği
Not: Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.
Bu örnek, bir dizeyi tarihe dönüştürmek için DateValue işlevini kullanır. Tarih değişmez değerlerini, bir Değişkene veya Tarih değişkenine doğrudan tarih atamak için de kullanabilirsiniz; örneğin, MyDate = #2/12/69#.
Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.