DateTimeOffset.Parse Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir tarih ve saatin belirtilen dize gösterimini eşdeğerine DateTimeOffset dönüştürür.
Aşırı Yüklemeler
Parse(String) |
Tarih, saat ve uzaklığı belirtilen dize gösterimini eşdeğerine DateTimeOffset dönüştürür. |
Parse(ReadOnlySpan<Char>, IFormatProvider) |
Bir karakter aralığını bir değere ayrıştırıyor. |
Parse(String, IFormatProvider) |
Belirtilen kültüre özgü biçim bilgilerini kullanarak bir tarih ve saatin belirtilen dize gösterimini eşdeğerine DateTimeOffset dönüştürür. |
Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
Bir tarih ve saatin belirtilen span gösterimini, belirtilen kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak eşdeğerine DateTimeOffset dönüştürür. |
Parse(String, IFormatProvider, DateTimeStyles) |
Tarih ve saatin belirtilen dize gösterimini, belirtilen kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak eşdeğerine DateTimeOffset dönüştürür. |
Açıklamalar
Önemli
Japon takvimlerindeki dönemler imparatorun saltanatına dayanır ve bu nedenle değişmesi beklenir. Örneğin, 1 Mayıs 2019 ve JapaneseLunisolarCalendariçinde Reiwa döneminin başlangıcını işaretlediJapaneseCalendar. Bu tür bir çağ değişikliği, bu takvimleri kullanan tüm uygulamaları etkiler. Daha fazla bilgi edinmek ve uygulamalarınızın etkilenip etkilenmediğini belirlemek için bkz. .NET'te Japon takviminde yeni bir dönemi işleme. Uygulamalarınızı Windows sistemlerinde test ederek çağ değişikliğine hazır olmalarını sağlama hakkında bilgi için bkz. Uygulamanızı Japon dönemi değişikliğine hazırlama. .NET'te birden çok dönemi destekleyen takvimleri destekleyen özellikler ve birden çok dönemi destekleyen takvimlerle çalışırken en iyi yöntemler için bkz. Dönemlerle çalışma.
Parse(String)
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
Tarih, saat ve uzaklığı belirtilen dize gösterimini eşdeğerine DateTimeOffset dönüştürür.
public:
static DateTimeOffset Parse(System::String ^ input);
public static DateTimeOffset Parse (string input);
static member Parse : string -> DateTimeOffset
Public Shared Function Parse (input As String) As DateTimeOffset
Parametreler
- input
- String
Dönüştürülecek bir tarih ve saat içeren bir dize.
Döndürülenler
içinde bulunan input
tarih ve saate eşdeğer bir nesne.
Özel durumlar
Uzaklık 14 saatten fazla veya -14 saatten azdır.
input
, null
değeridir.
input
tarih ve saatin geçerli dize gösterimini içermez.
-veya-
input
tarih veya saat olmadan bir uzaklık değerinin dize gösterimini içerir.
Örnekler
Aşağıdaki örnek, birkaç tarih ve saat dizesini ayrıştırmak için yöntemini çağırır Parse(String) . Örnek, kültürü en-us olan bir sistemde 22 Mart 2007 çıkışını içerir.
string dateString;
DateTimeOffset offsetDate;
// String with date only
dateString = "05/01/2008";
offsetDate = DateTimeOffset.Parse(dateString);
Console.WriteLine(offsetDate.ToString());
// String with time only
dateString = "11:36 PM";
offsetDate = DateTimeOffset.Parse(dateString);
Console.WriteLine(offsetDate.ToString());
// String with date and offset
dateString = "05/01/2008 +1:00";
offsetDate = DateTimeOffset.Parse(dateString);
Console.WriteLine(offsetDate.ToString());
// String with day abbreviation
dateString = "Thu May 01, 2008";
offsetDate = DateTimeOffset.Parse(dateString);
Console.WriteLine(offsetDate.ToString());
// String with date only
let dateString = "05/01/2008"
let offsetDate = DateTimeOffset.Parse dateString
printfn $"{offsetDate}"
// String with time only
let dateString = "11:36 PM"
let offsetDate = DateTimeOffset.Parse dateString
printfn $"{offsetDate}"
// String with date and offset
let dateString = "05/01/2008 +1:00"
let offsetDate = DateTimeOffset.Parse dateString
printfn $"{offsetDate}"
// String with day abbreviation
let dateString = "Thu May 01, 2008"
let offsetDate = DateTimeOffset.Parse(dateString)
printfn $"{offsetDate}"
Dim dateString As String
Dim offsetDate As DateTimeOffset
' String with date only
dateString = "05/01/2008"
offsetDate = DateTimeOffset.Parse(dateString)
Console.WriteLine(offsetDate.ToString()) ' Displays 5/1/2008 12:00:00 AM -07:00
' String with time only
dateString = "11:36 PM"
offsetDate = DateTimeOffset.Parse(dateString)
Console.WriteLine(offsetDate.ToString()) ' Displays 3/26/2007 11:36:00 PM -07:00
' String with date and offset
dateString = "05/01/2008 +7:00"
offsetDate = DateTimeOffset.Parse(dateString)
Console.WriteLine(offsetDate.ToString()) ' Displays 5/1/2008 12:00:00 AM +07:00
' String with day abbreviation
dateString = "Thu May 01, 2008"
offsetDate = DateTimeOffset.Parse(dateString)
Console.WriteLine(offsetDate.ToString()) ' Displays 5/1/2008 12:00:00 AM -07:00
Açıklamalar
Parse(String) herhangi bir sırada görünebilen ve boşlukla sınırlandırılmış üç öğe içeren bir dizeyi ayrıştırıyor. Bu üç öğe aşağıdaki tabloda gösterildiği gibi gösterilir.
Öğe | Örnek |
---|---|
<Tarih> | "2/10/2007" |
<Saat> | "1:02:03 PM" |
<Uzaklık> | "-7:30" |
Bu öğelerin her biri isteğe bağlı olsa da, <Uzaklık> tek başına görüntülenemez. Tarih> veya <Saat> ile <birlikte sağlanmalıdır. Tarih> eksikse<, varsayılan değeri geçerli gündür. Saat> eksikse <varsayılan değeri 12:00:00'dir. Tarih> mevcutsa ancak yıl bileşeni yalnızca iki basamakdan oluşuyorsa<, özelliğin değerine Calendar.TwoDigitYearMax göre geçerli kültürün geçerli takviminde bir yıla dönüştürülür. Uzaklık> eksikse<, varsayılan değeri yerel saat diliminin uzaklığıdır. <Uzaklık> , Eşgüdümlü Evrensel Saat'ten (UTC) negatif veya pozitif bir uzaklığı temsil edebilir. Her iki durumda da Uzaklık <> bir işaret simgesi içermelidir.
Dize input
, geçerli kültür için başlatılan bir DateTimeFormatInfo nesnedeki biçimlendirme bilgileri kullanılarak ayrıştırılır. Geçerli kültürün biçimlendirmesine karşılık gelmiyor olması gerekmeyen belirlenmiş biçimlendirme içeren bir dizeyi ayrıştırmak için yöntemini kullanın ParseExact ve bir biçim belirtici sağlayın.
Ayrıca bkz.
Şunlara uygulanır
Parse(ReadOnlySpan<Char>, IFormatProvider)
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
Bir karakter aralığını bir değere ayrıştırıyor.
public:
static DateTimeOffset Parse(ReadOnlySpan<char> s, IFormatProvider ^ provider) = ISpanParsable<DateTimeOffset>::Parse;
public static DateTimeOffset Parse (ReadOnlySpan<char> s, IFormatProvider? provider);
static member Parse : ReadOnlySpan<char> * IFormatProvider -> DateTimeOffset
Public Shared Function Parse (s As ReadOnlySpan(Of Char), provider As IFormatProvider) As DateTimeOffset
Parametreler
- s
- ReadOnlySpan<Char>
Ayrıştırılacak karakterlerin yayılması.
- provider
- IFormatProvider
hakkında s
kültüre özgü biçimlendirme bilgileri sağlayan bir nesne.
Döndürülenler
ayrıştırma s
işleminin sonucu.
Uygulamalar
Şunlara uygulanır
Parse(String, IFormatProvider)
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
Belirtilen kültüre özgü biçim bilgilerini kullanarak bir tarih ve saatin belirtilen dize gösterimini eşdeğerine DateTimeOffset dönüştürür.
public:
static DateTimeOffset Parse(System::String ^ input, IFormatProvider ^ formatProvider);
public:
static DateTimeOffset Parse(System::String ^ input, IFormatProvider ^ formatProvider) = IParsable<DateTimeOffset>::Parse;
public static DateTimeOffset Parse (string input, IFormatProvider formatProvider);
public static DateTimeOffset Parse (string input, IFormatProvider? formatProvider);
static member Parse : string * IFormatProvider -> DateTimeOffset
Public Shared Function Parse (input As String, formatProvider As IFormatProvider) As DateTimeOffset
Parametreler
- input
- String
Dönüştürülecek bir tarih ve saat içeren bir dize.
- formatProvider
- IFormatProvider
hakkında input
kültüre özgü biçim bilgileri sağlayan bir nesne.
Döndürülenler
tarafından formatProvider
belirtildiği gibi içinde bulunan input
tarih ve saatle eşdeğer bir nesne.
Uygulamalar
Özel durumlar
Uzaklık 14 saatten fazla veya -14 saatten azdır.
input
, null
değeridir.
input
tarih ve saatin geçerli dize gösterimini içermez.
-veya-
input
tarih veya saat olmadan bir uzaklık değerinin dize gösterimini içerir.
Örnekler
Aşağıdaki örnek fr-fr kültürü için biçimlendirilmiş tarih ve saat dizelerini ayrıştırır ve yerel sistemin varsayılan en-us kültürünü kullanarak görüntüler.
DateTimeFormatInfo fmt = new CultureInfo("fr-fr").DateTimeFormat;
string dateString;
DateTimeOffset offsetDate;
dateString = "03-12-07";
offsetDate = DateTimeOffset.Parse(dateString, fmt);
Console.WriteLine("{0} returns {1}",
dateString,
offsetDate.ToString());
dateString = "15/09/07 08:45:00 +1:00";
offsetDate = DateTimeOffset.Parse(dateString, fmt);
Console.WriteLine("{0} returns {1}",
dateString,
offsetDate.ToString());
dateString = "mar. 1 janvier 2008 1:00:00 +1:00";
offsetDate = DateTimeOffset.Parse(dateString, fmt);
Console.WriteLine("{0} returns {1}",
dateString,
offsetDate.ToString());
// The example displays the following output to the console:
// 03-12-07 returns 12/3/2007 12:00:00 AM -08:00
// 15/09/07 08:45:00 +1:00 returns 9/15/2007 8:45:00 AM +01:00
// mar. 1 janvier 2008 1:00:00 +1:00 returns 1/1/2008 1:00:00 AM +01:00
let fmt = CultureInfo("fr-fr").DateTimeFormat
let dateString = "03-12-07"
let offsetDate = DateTimeOffset.Parse(dateString, fmt)
printfn $"{dateString} returns {offsetDate}"
let dateString = "15/09/07 08:45:00 +1:00"
let offsetDate = DateTimeOffset.Parse(dateString, fmt)
printfn $"{dateString} returns {offsetDate}"
let dateString = "mar. 1 janvier 2008 1:00:00 +1:00"
let offsetDate = DateTimeOffset.Parse(dateString, fmt)
printfn $"{dateString} returns {offsetDate}"
// The example displays the following output to the console:
// 03-12-07 returns 12/3/2007 12:00:00 AM -08:00
// 15/09/07 08:45:00 +1:00 returns 9/15/2007 8:45:00 AM +01:00
// mar. 1 janvier 2008 1:00:00 +1:00 returns 1/1/2008 1:00:00 AM +01:00
Dim fmt As DateTimeFormatInfo = New CultureInfo("fr-fr").DateTimeFormat
Dim dateString As String
Dim offsetDate As DateTimeOffset
dateString = "03-12-07"
offsetDate = DateTimeOffset.Parse(dateString, fmt)
Console.WriteLine("{0} returns {1}", _
dateString, _
offsetDate.ToString())
dateString = "15/09/07 08:45:00 +1:00"
offsetDate = DateTimeOffset.Parse(dateString, fmt)
Console.WriteLine("{0} returns {1}", _
dateString, _
offsetDate.ToString())
dateString = "mar. 1 janvier 2008 1:00:00 +1:00"
offsetDate = DateTimeOffset.Parse(dateString, fmt)
Console.WriteLine("{0} returns {1}", _
dateString, _
offsetDate.ToString())
' The example displays the following output to the console:
' 03-12-07 returns 12/3/2007 12:00:00 AM -08:00
' 15/09/07 08:45:00 +1:00 returns 9/15/2007 8:45:00 AM +01:00
' mar. 1 janvier 2008 1:00:00 +1:00 returns 1/1/2008 1:00:00 AM +01:00
Açıklamalar
Bu yöntem, herhangi bir sırada görünebilen ve boşlukla sınırlandırılmış üç öğe içeren bir dizeyi ayrıştırıyor. Bu üç öğe aşağıdaki tabloda gösterilmiştir.
Öğe | Örnek |
---|---|
<Tarih> | "2/10/2007" |
<Saat> | "1:02:03 PM" |
<Uzaklık> | "-7:30" |
Bu öğelerin her biri isteğe bağlı olsa da, <Uzaklık> tek başına görüntülenemez. Tarih> veya <Saat> ile <birlikte sağlanmalıdır. Tarih> eksikse<, varsayılan değeri geçerli gündür. Tarih> mevcutsa ancak yıl bileşeni yalnızca iki basamakdan oluşuyorsa<, özelliğin değerine Calendar.TwoDigitYearMax göre parametrenin provider
geçerli takviminde bir yıla dönüştürülür. Saat> eksikse <varsayılan değeri 12:00:00'dir. Uzaklık> eksikse<, varsayılan değeri yerel saat diliminin uzaklığıdır.
<Uzaklık> , Eşgüdümlü Evrensel Saat'ten (UTC) negatif veya pozitif bir uzaklığı temsil edebilir. Her iki durumda da Uzaklık <> bir işaret simgesi içermelidir.
Bu üç öğe biçimi parametresi tarafından formatProvider
tanımlanır ve bu da aşağıdakilerden biri olabilir:
CultureInfo parametresinde
input
biçimlendirmesi kullanılan kültürü temsil eden bir nesne. DateTimeFormatInfo özelliği tarafından döndürülen nesne, CultureInfo.DateTimeFormat içindeinput
kullanılan biçimlendirmeyi tanımlar.DateTimeFormatInfo Tarih ve saat verilerinin biçimini tanımlayan nesne.
ise formatprovider
null
, CultureInfo geçerli kültüre karşılık gelen nesne kullanılır.
Uzaklık'ta <> kullanılan pozitif veya negatif işareti + veya - olmalıdır. Parametresinin nesnesinin PositiveSignNumberFormatInfoformatProvider
veya NegativeSign özellikleri tarafından tanımlanmaz.
Ayrıca bkz.
Şunlara uygulanır
Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles)
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
Bir tarih ve saatin belirtilen span gösterimini, belirtilen kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak eşdeğerine DateTimeOffset dönüştürür.
public static DateTimeOffset Parse (ReadOnlySpan<char> input, IFormatProvider? formatProvider = default, System.Globalization.DateTimeStyles styles = System.Globalization.DateTimeStyles.None);
public static DateTimeOffset Parse (ReadOnlySpan<char> input, IFormatProvider formatProvider = default, System.Globalization.DateTimeStyles styles = System.Globalization.DateTimeStyles.None);
static member Parse : ReadOnlySpan<char> * IFormatProvider * System.Globalization.DateTimeStyles -> DateTimeOffset
Public Shared Function Parse (input As ReadOnlySpan(Of Char), Optional formatProvider As IFormatProvider = Nothing, Optional styles As DateTimeStyles = System.Globalization.DateTimeStyles.None) As DateTimeOffset
Parametreler
- input
- ReadOnlySpan<Char>
Dönüştürülecek tarih ve saati temsil eden karakterleri içeren bir yayılma alanı.
- formatProvider
- IFormatProvider
hakkında input
kültüre özgü biçim bilgileri sağlayan bir nesne.
- styles
- DateTimeStyles
İzin verilen biçimini gösteren sabit listesi değerlerinin bit düzeyinde birleşimi input
. Belirtilmesi gereken tipik bir değerdir None.
Döndürülenler
ve styles
tarafından formatProvider
belirtildiği gibi içinde input
yer alan tarih ve saate eşdeğer bir nesne.
Şunlara uygulanır
Parse(String, IFormatProvider, DateTimeStyles)
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
Tarih ve saatin belirtilen dize gösterimini, belirtilen kültüre özgü biçim bilgilerini ve biçimlendirme stilini kullanarak eşdeğerine DateTimeOffset dönüştürür.
public:
static DateTimeOffset Parse(System::String ^ input, IFormatProvider ^ formatProvider, System::Globalization::DateTimeStyles styles);
public static DateTimeOffset Parse (string input, IFormatProvider formatProvider, System.Globalization.DateTimeStyles styles);
public static DateTimeOffset Parse (string input, IFormatProvider? formatProvider, System.Globalization.DateTimeStyles styles);
static member Parse : string * IFormatProvider * System.Globalization.DateTimeStyles -> DateTimeOffset
Public Shared Function Parse (input As String, formatProvider As IFormatProvider, styles As DateTimeStyles) As DateTimeOffset
Parametreler
- input
- String
Dönüştürülecek bir tarih ve saat içeren bir dize.
- formatProvider
- IFormatProvider
hakkında input
kültüre özgü biçim bilgileri sağlayan bir nesne.
- styles
- DateTimeStyles
İzin verilen biçimini gösteren sabit listesi değerlerinin bit düzeyinde birleşimi input
. Belirtilmesi gereken tipik bir değerdir None.
Döndürülenler
ve styles
tarafından formatProvider
belirtildiği gibi içinde input
yer alan tarih ve saate eşdeğer bir nesne.
Özel durumlar
Uzaklık 14 saatten fazla veya -14 saatten azdır.
-veya-
styles
geçerli DateTimeStyles bir değer değil.
-veya-
styles
desteklenmeyen DateTimeStyles bir değer içerir.
-veya-
styles
birlikte kullanılamayabilecek değerler içerir DateTimeStyles .
input
, null
değeridir.
input
tarih ve saatin geçerli dize gösterimini içermez.
-veya-
input
tarih veya saat olmadan bir uzaklık değerinin dize gösterimini içerir.
Örnekler
Aşağıdaki örnekte, , DateTimeStyles.AssumeUniversalve değerlerini yönteminin parametresine geçirmenin styles
DateTimeStyles.AssumeLocaletkisi gösterilmektedir Parse(String, IFormatProvider, DateTimeStyles)DateTimeStyles.AdjustToUniversal.
string dateString;
DateTimeOffset offsetDate;
dateString = "05/01/2008 6:00:00";
// Assume time is local
offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AssumeLocal);
Console.WriteLine(offsetDate.ToString()); // Displays 5/1/2008 6:00:00 AM -07:00
// Assume time is UTC
offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AssumeUniversal);
Console.WriteLine(offsetDate.ToString()); // Displays 5/1/2008 6:00:00 AM +00:00
// Parse and convert to UTC
dateString = "05/01/2008 6:00:00AM +5:00";
offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AdjustToUniversal);
Console.WriteLine(offsetDate.ToString()); // Displays 5/1/2008 1:00:00 AM +00:00
let dateString = "05/01/2008 6:00:00"
// Assume time is local
let offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AssumeLocal)
printfn $"{offsetDate}" // Displays 5/1/2008 6:00:00 AM -07:00
// Assume time is UTC
let offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AssumeUniversal)
printfn $"{offsetDate}" // Displays 5/1/2008 6:00:00 AM +00:00
// Parse and convert to UTC
let dateString = "05/01/2008 6:00:00AM +5:00"
let offsetDate = DateTimeOffset.Parse(dateString, null, DateTimeStyles.AdjustToUniversal)
printfn $"{offsetDate}" // Displays 5/1/2008 1:00:00 AM +00:00
Dim dateString As String
Dim offsetDate As DateTimeOffset
dateString = "05/01/2008 6:00:00"
' Assume time is local
offsetDate = DateTimeOffset.Parse(dateString, Nothing, DateTimeStyles.AssumeLocal)
Console.WriteLine(offsetDate.ToString()) ' Displays 5/1/2008 6:00:00 AM -07:00
' Assume time is UTC
offsetDate = DateTimeOffset.Parse(dateString, Nothing, DateTimeStyles.AssumeUniversal)
Console.WriteLine(offsetDate.ToString()) ' Displays 5/1/2008 6:00:00 AM +00:00
' Parse and convert to UTC
dateString = "05/01/2008 6:00:00AM +5:00"
offsetDate = DateTimeOffset.Parse(dateString, Nothing, DateTimeStyles.AdjustToUniversal)
Console.WriteLine(offsetDate.ToString()) ' Displays 5/1/2008 1:00:00 AM +00:00
Açıklamalar
Bu yöntem, herhangi bir sırada görünebilen ve boşlukla sınırlandırılmış üç öğe içeren bir dizeyi ayrıştırıyor. Bu üç öğe aşağıdaki tabloda gösterilmiştir.
Öğe | Örnek |
---|---|
<Tarih> | "2/10/2007" |
<Saat> | "1:02:03 PM" |
<Uzaklık> | "-7:30" |
Bu öğelerin her biri isteğe bağlı olsa da, <Uzaklık> tek başına görüntülenemez. Tarih> veya <Saat> ile <birlikte sağlanmalıdır. Tarih> eksikse<, varsayılan değeri geçerli gündür. Tarih> mevcutsa ancak yıl bileşeni yalnızca iki basamakdan oluşuyorsa<, özelliğin değerine Calendar.TwoDigitYearMax göre parametrenin provider
geçerli takviminde bir yıla dönüştürülür. Saat> eksikse <varsayılan değeri 12:00:00'dir. Uzaklık> eksikse<, varsayılan değeri yerel saat diliminin uzaklığıdır veya TimeSpan.ZeroDateTimeStyles.AdjustToUniversal veya DateTimeStyles.AssumeUniversal değeri parametresinde styles
belirtilmişse.
<Uzaklık> varsa, Eşgüdümlü Evrensel Saat'ten (UTC) negatif veya pozitif bir uzaklığı temsil edebilir. Her iki durumda da Uzaklık <> bir işaret simgesi içermelidir.
Bu üç öğe biçimi parametresi tarafından formatProvider
tanımlanır ve bu da aşağıdakilerden biri olabilir:
CultureInfo parametresinde
input
biçimlendirmesi kullanılan kültürü temsil eden bir nesne. DateTimeFormatInfo özelliği tarafından döndürülen nesne, CultureInfo.DateTimeFormat içindeinput
kullanılan biçimlendirmeyi tanımlar.DateTimeFormatInfo Tarih ve saat verilerinin biçimini tanımlayan nesne.
Her öğe baştaki veya sondaki boşlukla da kapatılabilir ve <Tarih> ve <Saat> öğeleri iç boşluk (6: 00:00 gibi) içerebilir. <Yalnızca Offset> bileşeni iç boşluk içeremez.
ise formatprovider
null
, CultureInfo geçerli kültüre karşılık gelen nesne kullanılır.
Uzaklık'ta <> kullanılan pozitif veya negatif işareti + veya - olmalıdır. Parametresi tarafından döndürülen nesnenin PositiveSignNumberFormatInfo veya NegativeSign özellikleri tarafından formatProvider
tanımlanmaz.
Aşağıdaki tabloda, desteklenen sabit listesi üyeleri System.Globalization.DateTimeStyles gösterilmektedir.
DateTimeStyles üyesi | Description |
---|---|
AdjustToUniversal | tarafından input temsil edilen dizeyi ayrıştırıp gerekirse UTC'ye dönüştürür. Bir dizeyi ayrıştırmak ve sonra döndürülen DateTimeOffset nesnenin DateTimeOffset.ToUniversalTime yöntemini çağırmakla eşdeğerdir. |
AllowInnerWhite | Geçerli olsa da, bu değer yoksayılır. Tarih> ve <Saat> öğelerinde <iç boşluklara izin verilir. |
AllowLeadingWhite | Geçerli olsa da, bu değer yoksayılır. Ayrıştırılmış dizedeki her bileşenin önünde öndeki boşluklara izin verilir. |
AllowTrailingWhite | Geçerli olsa da, bu değer yoksayılır. Ayrıştırılmış dizedeki her bileşenin önünde sondaki boşluklara izin verilir. |
AllowWhiteSpaces | Bu varsayılan davranıştır. gibi DateTimeStyles.Nonedaha kısıtlayıcı DateTimeStyles bir numaralandırma değeri sağlayarak geçersiz kılınamaz. |
AssumeLocal | Parametresinde input <Offset> öğesi yoksa yerel saat diliminin uzaklığının sağlanması gerektiğini gösterir. Bu, yönteminin varsayılan davranışıdır Parse . |
AssumeUniversal | Parametresinde input Offset <> öğesi yoksa UTC uzaklığının (00:00) sağlanması gerektiğini gösterir. |
None | Geçerli olsa da, bu değer yoksayılır ve hiçbir etkisi yoktur. |
RoundtripKind |
DateTimeOffset Yapı bir Kind özellik içermediğinden, bu değerin hiçbir etkisi yoktur. |
DateTimeStyles.NoCurrentDateDefault Yalnızca değer desteklenmez. Bu değer parametresine styles
dahil edilirse bir ArgumentException oluşturulur.