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 options
sağ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ınull
veya sağlanması, en iyi çabayı kullanarak tarihin ayrıştırılmasıyla sonuçlanır.Culture
: NullFormat
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ğundaFormat
null
,Culture
kullanılacak varsayılan biçimi denetler.Culture
null
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 "2010-12-31T01:30:00-08:00"
değere dönüştüründatetimezone
.
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)