DateTimeOffset.Year Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar årskomponenten för det datum som representeras av det aktuella DateTimeOffset objektet.
public:
property int Year { int get(); };
public int Year { get; }
member this.Year : int
Public ReadOnly Property Year As Integer
Egenskapsvärde
Årskomponenten för det aktuella DateTimeOffset objektet, uttryckt som ett heltalsvärde mellan 0 och 9999.
Exempel
I följande exempel visas årskomponenten för ett DateTimeOffset värde på fyra olika sätt:
Genom att hämta värdet för egenskapen Year.
Genom att anropa ToString(String) metoden med formatspecificeraren "y".
Genom att anropa ToString(String) metoden med formatspecificeraren "yy".
Genom att anropa ToString(String) metoden med formatspecificeraren "åååå".
DateTimeOffset theTime = new DateTimeOffset(2008, 2, 17, 9, 0, 0,
DateTimeOffset.Now.Offset);
Console.WriteLine("The year component of {0} is {1}.",
theTime, theTime.Year);
Console.WriteLine("The year component of {0} is{1}.",
theTime, theTime.ToString(" y"));
Console.WriteLine("The year component of {0} is {1}.",
theTime, theTime.ToString("yy"));
Console.WriteLine("The year component of {0} is {1}.",
theTime, theTime.ToString("yyyy"));
// The example produces the following output:
// The year component of 2/17/2008 9:00:00 AM -07:00 is 2008.
// The year component of 2/17/2008 9:00:00 AM -07:00 is 8.
// The year component of 2/17/2008 9:00:00 AM -07:00 is 08.
// The year component of 2/17/2008 9:00:00 AM -07:00 is 2008.
let theTime = DateTimeOffset(2008, 2, 17, 9, 0, 0, DateTimeOffset.Now.Offset)
printfn $"The year component of {theTime} is {theTime.Year}."
printfn $"""The year component of {theTime} is{theTime.ToString " y"}."""
printfn $"The year component of {theTime} is {theTime:yy}."
printfn $"The year component of {theTime} is {theTime:yyyy}."
// The example produces the following output:
// The year component of 2/17/2008 9:00:00 AM -07:00 is 2008.
// The year component of 2/17/2008 9:00:00 AM -07:00 is 8.
// The year component of 2/17/2008 9:00:00 AM -07:00 is 08.
// The year component of 2/17/2008 9:00:00 AM -07:00 is 2008.
Dim theTime As New DateTimeOffset(#2/17/2008 9:00AM#, _
DateTimeOffset.Now.Offset)
Console.WriteLine("The year component of {0} is {1}.", _
theTime, theTime.Year)
Console.WriteLine("The year component of {0} is{1}.", _
theTime, theTime.ToString(" y"))
Console.WriteLine("The year component of {0} is {1}.", _
theTime, theTime.ToString("yy"))
Console.WriteLine("The year component of {0} is {1}.", _
theTime, theTime.ToString("yyyy"))
' The example produces the following output:
' The year component of 2/17/2008 9:00:00 AM -07:00 is 2008.
' The year component of 2/17/2008 9:00:00 AM -07:00 is 8.
' The year component of 2/17/2008 9:00:00 AM -07:00 is 08.
' The year component of 2/17/2008 9:00:00 AM -07:00 is 2008.
Kommentarer
Egenskapen Year påverkas inte av egenskapens Offset värde.
Du kan också skapa en strängrepresentation av ett DateTimeOffset objekts årskomponent genom att anropa ToString metoden med "y", "ååå" eller "åååå" anpassade formatspecificerare.