Aracılığıyla paylaş


DateAndTime.DateValue(String) Yöntem

Tanım

Date Saat bilgilerinin gece yarısı (00:00:00) olarak ayarlandığı, 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

Gerekli. 31 Aralık 9999 tarihinde 1 Ile 23:59:59 arasındaki yılın 1 Ocak günü 00:00:00 olan bir tarih/saat değerini temsil eden dize ifadesi.

Döndürülenler

Saat Date bilgilerinin gece yarısı (00:00:00) olarak ayarlandığı, bir dize tarafından temsil edilen tarih bilgilerini içeren bir 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. Ayrıca, bir veya Date değişkenine doğrudan tarih atamak için tarih Object değişmez değerlerini de kullanabilirsiniz; örneğin, oldDate = #2/12/69#.

Dim oldDate As Date
oldDate = DateValue("February 12, 1969")

Açıklamalar

Yalnızca 1 ile 12 arasında geçerli tarih ayırıcılarıyla 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.

Şunlara uygulanır

Ayrıca bkz.