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
| Name | Description |
|---|---|
| Parse(String) |
Bir 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) |
Tarih ve saatin belirtilen dize gösterimini DateTimeOffset , belirtilen kültüre özgü biçim bilgilerini kullanarak eşdeğerine dönüştürür. |
| Parse(ReadOnlySpan<Char>, IFormatProvider, DateTimeStyles) |
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, JapaneseCalendar ve JapaneseLunisolarCalendarReiwa döneminin başlangıcını işaretledi. Bu tür bir dönem 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. .NETJapon takviminde yeni bir çağı işleme. Zaman değişikliğine hazır olduğundan emin olmak için uygulamalarınızı Windows sistemlerinde test etme hakkında bilgi için bkz. Uygulamanızı Japon çağı değişikliğine hazırlama. .NET'te birden çok çağa sahip takvimleri destekleyen özellikler ve birden çok çağı 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
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
Bir 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 tarih ve saati içeren dize.
Döndürülenler
içinde bulunan inputtarih ve saate eşdeğer bir nesne.
Özel durumlar
Uzaklık 14 saatten büyük veya -14 saatten kısadır.
input, null'e eşittir.
input tarih ve saatin geçerli dize gösterimini içermez.
-veya-
input tarih veya saat içermeyen 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-usolan 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 gibidir.
| Öğe | Example |
|---|---|
| <Tarih> | "2/10/2007" |
| <Zaman> | "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ünemez. Tarih> veya <Saat> ile <birlikte sağlanmalıdır. Tarih> eksikse<, varsayılan değeri geçerli gündür. Zaman> eksikse <varsayılan değeri 12:00:00'dir. Tarih> mevcutsa ancak yıl bileşeni yalnızca iki basamakla 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 gelen, belirlenmiş biçimlendirme içeren bir dizeyi ayrıştırmak için yöntemini kullanın ParseExact ve bir biçim tanımlayıcısı sağlayın.
Ayrıca bkz.
Şunlara uygulanır
Parse(ReadOnlySpan<Char>, IFormatProvider)
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
- 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ılma alanı.
- provider
- IFormatProvider
hakkında skültüre özgü biçimlendirme bilgileri sağlayan bir nesne.
Döndürülenler
ayrıştırma sişleminin sonucu.
Uygulamalar
Şunlara uygulanır
Parse(String, IFormatProvider)
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
Tarih ve saatin belirtilen dize gösterimini DateTimeOffset , belirtilen kültüre özgü biçim bilgilerini kullanarak eşdeğerine 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 tarih ve saati içeren dize.
- formatProvider
- IFormatProvider
hakkında inputkültüre özgü biçim bilgileri sağlayan bir nesne.
Döndürülenler
tarafından formatProviderbelirtildiği gibi içinde inputbulunan tarih ve saate eşdeğer bir nesne.
Uygulamalar
Özel durumlar
Uzaklık 14 saatten büyük veya -14 saatten kısadır.
input, null'e eşittir.
input tarih ve saatin geçerli dize gösterimini içermez.
-veya-
input tarih veya saat içermeyen 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ü kullanılarak 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 | Example |
|---|---|
| <Tarih> | "2/10/2007" |
| <Zaman> | "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ünemez. Tarih> veya <Saat> ile <birlikte sağlanmalıdır. Tarih> eksikse<, varsayılan değeri geçerli gündür. Date> mevcutsa ancak yıl bileşeni yalnızca iki basamakla oluşuyorsa<, özelliğin değerine Calendar.TwoDigitYearMax göre parametrenin provider geçerli takviminde bir yıla dönüştürülür. Zaman> 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 aşağıdakilerden biri olabilir:
CultureInfo parametresinde
inputbiçimlendirmesi kullanılan kültürü temsil eden nesne. DateTimeFormatInfo özelliği tarafından CultureInfo.DateTimeFormat döndürülen nesne, içindeinputkullanılan biçimlendirmeyi tanımlar.DateTimeFormatInfo Tarih ve saat verilerinin biçimini tanımlayan nesne.
ise formatprovidernull, 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
- Kaynak:
- DateTimeOffset.cs
- Kaynak:
- DateTimeOffset.cs
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 inputkü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 stylestarafı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
- 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 tarih ve saati içeren dize.
- formatProvider
- IFormatProvider
hakkında inputkü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 stylestarafından formatProvider belirtildiği gibi içinde input yer alan tarih ve saate eşdeğer bir nesne.
Özel durumlar
Uzaklık 14 saatten büyük veya -14 saatten kısadı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'e eşittir.
input tarih ve saatin geçerli dize gösterimini içermez.
-veya-
input tarih veya saat içermeyen bir uzaklık değerinin dize gösterimini içerir.
Örnekler
Aşağıdaki örnekte, , DateTimeStyles.AssumeUniversalve değerlerini yönteminin parametresine geçirmenin stylesDateTimeStyles.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 | Example |
|---|---|
| <Tarih> | "2/10/2007" |
| <Zaman> | "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ünemez. Tarih> veya <Saat> ile <birlikte sağlanmalıdır. Tarih> eksikse<, varsayılan değeri geçerli gündür. Date> mevcutsa ancak yıl bileşeni yalnızca iki basamakla oluşuyorsa<, özelliğin değerine Calendar.TwoDigitYearMax göre parametrenin provider geçerli takviminde bir yıla dönüştürülür. Zaman> 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 belirtilir. Uzaklık> mevcutsa<, 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 aşağıdakilerden biri olabilir:
CultureInfo parametresinde
inputbiçimlendirmesi kullanılan kültürü temsil eden nesne. DateTimeFormatInfo özelliği tarafından CultureInfo.DateTimeFormat döndürülen nesne, içindeinputkullanı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 içerebilir (örneğin, 6: 00:00). <Yalnızca Offset> bileşeni iç boşluk içeremez.
ise formatprovidernull, 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 NumberFormatInfo veya NegativeSign özellikleri tarafından PositiveSignformatProvider tanımlanmaz.
Aşağıdaki tabloda, desteklenen numaralandırmanın System.Globalization.DateTimeStyles üyeleri gösterilmektedir.
| DateTimeStyles üyesi | Açıklama |
|---|---|
| AdjustToUniversal | ve tarafından input temsil edilen dizeyi ayrıştırarak gerekirse UTC'ye dönüştürür. Bir dizeyi ayrıştırma ve ardından döndürülen DateTimeOffset nesnenin DateTimeOffset.ToUniversalTime yöntemini çağırma ile 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ılan 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ılan 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.