Aracılığıyla paylaş


DateAndTime.DateValue(String) Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.