İngilizce dilinde oku

Aracılığıyla paylaş


DateTime.FromText

Sözdizimi

DateTime.FromText(text as nullable text, optional options as any) as nullable datetime

Hakkında

metinsel gösteriminden bir datetime değer oluşturur. text ek özellikleri belirtmek için isteğe bağlı record bir parametresi optionssağlanabilir. record aşağıdaki alanları içerebilir:

  • Format text: Kullanılacak biçimi gösteren değer. Diğer ayrıntılar için Standart tarih ve saat biçim dizeleri başlığına ve Özel tarih ve saat biçimi dizeleribaşlığına gidin. Bu alanın atlanması null veya sağlanması, en iyi çabayı kullanarak tarihin ayrıştırılmasıyla sonuçlanır.

  • Culture: Null Format olmadığında, Culture bazı biçim tanımlayıcılarını denetler. Örneğin, içinde "en-US""MMM" ise "Jan", "Feb", "Mar", ...içinde "ru-RU""MMM" olur "янв", "фев", "мар", .... olduğunda Formatnull, Culture kullanılacak varsayılan biçimi denetler. Culture null olduğunda veya atlandığında, Culture.Current kullanılır.

Eski iş akışlarını desteklemek için options bir metin değeri de olabilir. Bu, ile options = [Format = null, Culture = options]aynı davranışa sahiptir.

Örnek 1

Tarih saat değerine dönüştürün "2010-12-31T01:30:00" .

Kullanım

DateTime.FromText("2010-12-31T01:30:25")

Çıktı

#datetime(2010, 12, 31, 1, 30, 25)

Örnek 2

Tarih saat değerine dönüştürün "2010-12-31T01:30:00.121212" .

Kullanım

DateTime.FromText("30 Dez 2010 02:04:50.369730", [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])

Çıktı

#datetime(2010, 12, 30, 2, 4, 50.36973)

Örnek 3

Tarih saat değerine dönüştürün "2010-12-31T01:30:00" .

Kullanım

DateTime.FromText("2000-02-08T03:45:12Z", [Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])

Çıktı

#datetime(2000, 2, 8, 3, 45, 12)

Örnek 4

Tarih saat değerine dönüştürün "20101231T013000" .

Kullanım

DateTime.FromText("20101231T013000", [Format="yyyyMMdd'T'HHmmss", Culture="en-US"])

Çıktı

#datetime(2010, 12, 31, 1, 30, 0)