<EnableAmPmParseAdjustment> Öğesi
Tarih ve saat ayrıştırma yöntemlerinin gün, ay, saat ve AM/PM belirleyicisi içeren tarih dizelerini ayrıştırmak için ayarlanmış bir kural kümesi kullanıp kullanmadığını belirler.
<Yapılandırma>
<Çalışma zamanı>
<EnableAmPmParseAdjustment>
Syntax
<EnableAmPmParseAdjustment enabled="0"|"1" />
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
enabled |
Gerekli öznitelik. Tarih ve saat ayrıştırma yöntemlerinin yalnızca bir gün, ay, saat ve AM/PM belirleyicisi içeren tarih dizelerini ayrıştırmak için ayarlanmış bir kural kümesi kullanıp kullanmadığını belirtir. |
etkin Öznitelik
Değer | Açıklama |
---|---|
0 | Tarih ve saat ayrıştırma yöntemleri, yalnızca bir gün, ay, saat ve AM/PM belirleyicisi içeren tarih dizelerini ayrıştırma için ayarlanmış kuralları kullanmaz. |
1 | Tarih ve saat ayrıştırma yöntemleri, yalnızca bir gün, ay, saat ve AM/PM belirleyicisi içeren tarih dizelerini ayrıştırma için ayarlanmış kuralları kullanır. |
Alt Öğeler
Yok.
Üst Öğeler
Öğe | Açıklama |
---|---|
configuration |
Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
runtime |
Çalışma zamanı başlatma seçenekleri hakkında bilgi içerir. |
Açıklamalar
öğesi, <EnableAmPmParseAdjustment>
aşağıdaki yöntemlerin sayısal bir gün ve ay ile ardından bir saat ve bir AM/PM belirteci (örneğin, "4/10 6 AM" gibi) içeren bir tarih dizesini nasıl ayrıştırdığını denetler:
Başka hiçbir desen etkilenmez.
öğesinin <EnableAmPmParseAdjustment>
, , DateTime.TryParseExactDateTimeOffset.ParseExactve DateTimeOffset.TryParseExact yöntemleri üzerinde DateTime.ParseExacthiçbir etkisi yoktur.
Önemli
.NET Core ve .NET Native' de, ayarlanmış AM/PM ayrıştırma kuralları varsayılan olarak etkindir.
Ayrıştırma ayarlama kuralı etkinleştirilmemişse, dizenin ilk bassamı 12 saatlik saatin saati olarak yorumlanır ve AM/PM belirleyicisi dışında dizenin geri kalanı yoksayılır. Ayrıştırma yöntemi tarafından döndürülen tarih ve saat, geçerli tarihten ve tarih dizesinden ayıklanan günün saatinden oluşur.
Ayrıştırma ayarlama kuralı etkinleştirilirse, ayrıştırma yöntemi günü ve ayı geçerli yıla ait olarak, saati ise 12 saatlik saatin saati olarak yorumlar.
Aşağıdaki tabloda, öğesinin DateTimeDateTime.Parse(String) özelliği "0" veya "1" olarak ayarlanmış şekilde ""4/10 6 AM" <EnableAmPmParseAdjustment>
enabled
dizesini ayrıştırmak için yöntemi kullanıldığında değerdeki fark gösterilmektedir. Bugünün tarihinin 5 Ocak 2017 olduğunu varsayar ve tarihi belirtilen kültürün "G" biçim dizesi kullanılarak biçimlendirilmiş gibi görüntüler.
Kültür adı | enabled="0" | enabled="1" |
---|---|---|
en-US | 05.01.2017 04:00:00 | 10.04.2017 06:00:00 |
en-GB | 5/1/2017 6:00:00 | 10/4/2017 6:00:00 |