DateTime 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示時間的瞬間,通常以日期和時間表示。
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, IUtf8SpanFormattable, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, ISpanFormattable, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, System::Runtime::Serialization::ISerializable
public value class DateTime : IComparable, IConvertible, IFormattable
public value class DateTime : IComparable, IComparable<DateTime>, IEquatable<DateTime>, IFormattable
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, IUtf8SpanFormattable, System.Runtime.Serialization.ISerializable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System.Runtime.Serialization.ISerializable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, ISpanFormattable, System.Runtime.Serialization.ISerializable
public readonly struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IParsable<DateTime>, ISpanFormattable, ISpanParsable<DateTime>, System.Runtime.Serialization.ISerializable
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public struct DateTime : IComparable, IConvertible, IFormattable
[System.Serializable]
public struct DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable, System.Runtime.Serialization.ISerializable
public struct DateTime : IComparable, IComparable<DateTime>, IEquatable<DateTime>, IFormattable
type DateTime = struct
interface IConvertible
interface IFormattable
type DateTime = struct
interface IConvertible
interface IFormattable
interface IParsable<DateTime>
interface ISpanFormattable
interface ISpanParsable<DateTime>
interface IUtf8SpanFormattable
interface ISerializable
type DateTime = struct
interface IConvertible
interface IFormattable
interface ISerializable
type DateTime = struct
interface IConvertible
interface ISpanFormattable
interface IFormattable
interface ISerializable
type DateTime = struct
interface IConvertible
interface IFormattable
interface IParsable<DateTime>
interface ISpanFormattable
interface ISpanParsable<DateTime>
interface ISerializable
type DateTime = struct
interface IConvertible
interface IFormattable
interface IParsable<DateTime>
interface ISpanFormattable
interface ISpanParsable<DateTime>
interface ISerializable
interface IUtf8SpanFormattable
[<System.Serializable>]
type DateTime = struct
interface IFormattable
interface IConvertible
[<System.Serializable>]
type DateTime = struct
interface IFormattable
interface IConvertible
interface ISerializable
type DateTime = struct
interface IFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IParsable(Of DateTime), ISerializable, ISpanFormattable, ISpanParsable(Of DateTime), IUtf8SpanFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IFormattable, ISerializable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), ISerializable, ISpanFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IConvertible, IEquatable(Of DateTime), IParsable(Of DateTime), ISerializable, ISpanFormattable, ISpanParsable(Of DateTime)
Public Structure DateTime
Implements IComparable, IConvertible, IFormattable
Public Structure DateTime
Implements IComparable, IComparable(Of DateTime), IEquatable(Of DateTime), IFormattable
- 繼承
- 屬性
- 實作
備註
欲了解更多關於此 API 的資訊,請參閱 DateTime 的補充 API 備註。
建構函式
欄位
| 名稱 | Description |
|---|---|
| MaxValue |
代表 的最大 DateTime可能值。 此欄位僅供讀取。 |
| MinValue |
代表最小 DateTime的可能值。 此欄位僅供讀取。 |
| UnixEpoch |
此常數的值相當於1970年1月1日(格里曆)00:00:00.00000000 UTC。 UnixEpoch 定義了 Unix 時間等於 0 的時間點。 |
屬性
| 名稱 | Description |
|---|---|
| Date |
取得這個實例的日期成分。 |
| Day |
用這個例子表示月份的星期幾。 |
| DayOfWeek |
會用這個例子代表星期幾。 |
| DayOfYear |
用這個例子表示年份的星期幾。 |
| Hour |
取得表示此實例之日期的時數成分。 |
| Kind |
會得到一個值,表示此實例所代表的時間是基於當地時間、協調世界時(UTC),還是兩者皆非。 |
| Microsecond |
微秒分量,表示介於0到999之間的值。 |
| Millisecond |
取得此實例所代表日期的毫秒成分。 |
| Minute |
取得此實例所表示日期的分鐘部分。 |
| Month |
獲取此實例所表示日期的月份元件。 |
| Nanosecond |
奈秒分量,以0到900(以100奈秒為單位)表示。 |
| Now |
取得 DateTime 一個物件,設定為本電腦的當前日期與時間,以當地時間表示。 |
| Second |
取得這個實例所表示日期的秒數部分。 |
| Ticks |
取得代表此實例日期與時間的勾數。 |
| TimeOfDay |
這次他有時間理會。 |
| Today |
拿到目前的日期。 |
| UtcNow |
取得 DateTime 一個設定為此電腦當前日期與時間的物件,表示為協調世界時(UTC)。 |
| Year |
取得這個實例所表示日期的年份元件。 |
方法
操作員
| 名稱 | Description |
|---|---|
| Addition(DateTime, TimeSpan) |
將指定時間間隔加到指定日期與時間,產生新的日期與時間。 |
| Equality(DateTime, DateTime) |
判斷兩個指定的 實 DateTime 例是否相等。 |
| GreaterThan(DateTime, DateTime) | |
| GreaterThanOrEqual(DateTime, DateTime) | |
| Inequality(DateTime, DateTime) |
判斷兩個指定的 實 DateTime 例是否不相等。 |
| LessThan(DateTime, DateTime) | |
| LessThanOrEqual(DateTime, DateTime) | |
| Subtraction(DateTime, DateTime) |
從另一個指定日期和時間減去指定日期和時間,並回傳一個時間區間。 |
| Subtraction(DateTime, TimeSpan) |
從指定日期與時間減去指定時間區間,並回傳一個新的日期與時間。 |
明確介面實作
適用於
執行緒安全性
此類型的所有成員都是安全線程。 看似修改實例狀態的成員實際上會傳回以新值初始化的新實例。 如同任何其他類型,讀取和寫入包含此類型實例的共用變數必須受到鎖定的保護,以確保線程安全性。