DateAndTime.DateValue(String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Date
Saat bilgileri gece yarısı (00:00:00) olarak ayarlanmış bir dizeyle temsil edilen tarih bilgilerini içeren bir değer döndürür.
public:
static DateTime DateValue(System::String ^ StringDate);
public static DateTime DateValue (string StringDate);
static member DateValue : string -> DateTime
Public Function DateValue (StringDate As String) As DateTime
Parametreler
- StringDate
- String
Gereklidir. 1 Ocak 1 ile 23:59:59 arasında 31 Aralık 9999 tarihinde 00:00:00 olan bir tarih/saat değerini temsil eden dize ifadesi.
Döndürülenler
Saat Date
bilgisinin gece yarısı (00:00:00) olarak ayarlandığı, bir dizeyle temsil edilen tarih bilgilerini içeren değer.
Özel durumlar
StringDate
geçersiz zaman bilgileri içerir.
Örnekler
Bu örnek, bir dizeyi DateValue
tarihe dönüştürmek için işlevini kullanır. Tarih değişmez değerlerini, örneğin oldDate = #2/12/69#
bir veya Date
değişkenine Object
doğrudan tarih atamak için de kullanabilirsiniz.
Dim oldDate As Date
oldDate = DateValue("February 12, 1969")
Açıklamalar
Yalnızca 1 ile 12 arasında geçerli tarih ayırıcılarla ayrılmış sayılar içeriyorsa StringDate
, DateValue
sisteminiz için belirtilen Kısa Tarih biçimine göre ay, gün ve yıl sırasını tanır. DateValue
, ad alanında sınıfının System.Globalization özelliğinden CurrentCultureCultureInfo geçerli takvim ayarını kullanır. Varsayılan CurrentCulture değerler Denetim Masası ayarları tarafından belirlenir. Ad alanında sınıfın System.Globalization özelliğini DateTimeFormatInfo ayarlayarak ShortDatePattern Kısa Tarih biçimini geçersiz kılabilirsiniz.
DateValue
ay adlarını uzun, kısaltılmış ve sayısal biçimde tanır. Örneğin, 30.12.1991 ve 30.12.91'i DateValue
tanımanın yanı sıra 30 Aralık 1991 ve 30 Aralık 1991'i de tanır.
öğesinin yıl bölümü StringDate
atlanırsa, DateValue
bilgisayarınızın sistem tarihinden geçerli yılı kullanır.
StringDate
Bağımsız değişken zaman bilgilerini içeriyorsa, DateValue
döndürülen değere dahil etmez. Ancak, StringDate
"89:98" gibi geçersiz zaman bilgileri içeriyorsa bir InvalidCastException hata oluşur.