DateAndTime.DateString 屬性

定義

傳回或設定字串值,表示您系統的目前日期。

C#
public static string DateString { get; [System.Runtime.Versioning.SupportedOSPlatform("windows")] set; }
C#
public static string DateString { get; set; }

屬性值

傳回或設定字串值,表示您系統的目前日期。

屬性

例外狀況

用來設定 DateString 值的格式無效。

範例

下列範例會 DateString 使用 屬性來顯示目前的系統日期。

VB
MsgBox("The current date is " & DateString)

備註

DateString 會傳回 MM-dd-yyyy 格式的系統日期,其使用縮寫月份名稱。 日期的接受格式為 M-d-yyyy、M-d-y、M/d/yyyy 和 M/d/y。 除了使用雙位元組位元集 (DBCS) 以外,所有系統地區設定都是如此。 如果系統地區設定使用雙位元組位元集, DateString 則會以yyyy-MM-dd格式傳回系統日期。 系統地區設定是使用 [控制面板] 中的 [時鐘]、[語言] 和 [區域] 項目來設定。

注意 屬性 DateString 只會以 yyyy-MM-dd 格式 zh 傳回 (簡體中文) 、 ko (韓文) ,以及 ja 如果您在 Silverlight 內執行 Visual Basic,則 (日文) 系統地區設定。

若要取得或設定目前的系統時間, String請使用 TimeString 屬性。

若要以地區設定的格式或自定義格式取得目前的系統日期或時間,請將 屬性Format提供給Now函式,並指定預先定義的或使用者定義的日期/時間格式。 下列範例示範此作業。

VB
MsgBox("The formatted date is " & Format(Now, "dddd, d MMM yyyy"))  

若要以 身分 Date存取目前的系統日期,請使用 Today 屬性。

重要

設定系統日期或時間需要 Unmanaged 程式代碼許可權,這可能會在部分信任的情況下影響其執行。 如需詳細資訊,請參閱 SecurityPermission程式碼存取權限

適用於

產品 版本
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另請參閱