Aracılığıyla paylaş


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:

  • Format text: Kullanılacak biçimi gösteren değer. Daha fazla ayrıntı için Standart tarih ve saat biçim dizeleri ve Özel tarih ve saat biçim dizelerigidin. Bu alanın atlanması veya null değerinin verilmesi, tarihin en iyi şekilde ayrıştırılmasıyla sonuçlanacaktır.

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

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

Örnek 1

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

Kullanım

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

Çıktı

#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"])

Çıktı

#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"])

Çıktı

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