Aracılığıyla paylaş


DateTimeZone.ToText

Sözdizimi

DateTimeZone.ToText(
    dateTimeZone as nullable datetimezone,
    optional options as any,
    optional culture as nullable text
) as nullable text

Hakkında

dateTimeZone için metinsel bir gösterim döndürür. ek özellikleri belirtmek için isteğe bağlı record bir parametresi optionssağlanabilir. culture yalnızca eski iş akışları için kullanılır. 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çimi dizeleri bölümüne gidin ve Özel tarih ve saat biçimi dizeleri. Bu alanın atlanması veya null'nin sağlanması, tarihin Culture tarafından tanımlanan varsayılan değeri kullanarak biçimlendirilmesine neden olur.

  • Culture: Null Format olmadığında, Culture bazı biçim tanımlayıcılarını denetler. Örneğin, içinde "en-US""MMM""Jan", "Feb", "Mar", ... iken, 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 ve culture de metin değerleri olabilir. Bu, options = [Format = options, Culture = culture] ile aynı davranışa sahiptir.

Örnek 1

#datetimezone(2010, 12, 31, 01, 30, 25, 2, 0)'yı bir text değerine dönüştürün. Sonuç çıktısı geçerli kültüre bağlı olarak değişebilir.

Kullanım

DateTimeZone.ToText(#datetimezone(2010, 12, 31, 01, 30, 25, 2, 0))

Çıktı

"12/31/2010 1:30:25 AM +02:00"

Örnek 2

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

Kullanım

DateTimeZone.ToText(#datetimezone(2010, 12, 30, 2, 4, 50.36973, -8,0), [Format="dd MMM yyyy HH:mm:ss.ffffff zzz", Culture="de-DE"])

Çıktı

"30 Dez 2010 02:04:50.369730 -08:00"

Örnek 3

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

Kullanım

DateTimeZone.ToText(#datetimezone(2000, 2, 8, 3, 45, 12, 2, 0),[Format="O", Culture="en-US"])

Çıktı

"2000-02-08T03:45:12.0000000+02:00"