DateTimeZone.FromText

Sözdizimi

DateTimeZone.FromText(text as nullable text, optional options as any) as nullable datetimezone

Hakkında

metinsel gösteriminden bir datetimezone 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:

  • Formattext: Kullanılacak biçimi gösteren değer. Diğer ayrıntılar için ve https://go.microsoft.com/fwlink/?linkid=2180105adresine https://go.microsoft.com/fwlink/?linkid=2180104 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. Olduğunda Culturenull 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

Bir datetimezone değere dönüştürün"2010-12-31T01:30:00-08:00".

Kullanım

DateTimeZone.FromText("2010-12-31T01:30:00-08:00")

Çıkış

#datetimezone(2010, 12, 31, 1, 30, 0, -8, 0)

Örnek 2

Özel bir biçim ve Alman kültürü kullanarak dönüştürün.

Kullanım

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

Çıkış

#datetimezone(2010, 12, 30, 2, 4, 50.36973, 2, 0)

Örnek 3

ISO 8601 kullanarak dönüştürün.

Kullanım

DateTimeZone.FromText("2009-06-15T13:45:30.0000000-07:00", [Format="O", Culture="en-US"])

Çıkış

#datetimezone(2009, 6, 15, 13, 45, 30, -7, 0)