閱讀英文

共用方式為


DateTime.ToText

語法

DateTime.ToText(dateTime as nullable datetime, optional options as any, optional culture as nullable text) as nullable text

關於

傳回 dateTime 的文字表示。 您可以提供選用 record 參數 options 來指定其他屬性。 culture 僅適用於舊版工作流程。 record 可包含下列欄位:

  • Formattext 值,指出要使用的格式。 如需詳細資訊,請移至 標準日期和時間格式字串自定義日期和時間格式字串。 省略此欄位或提供 null 會導致使用 Culture 所定義的預設值將日期格式化。

  • Culture:當 Format 不是 null 時,Culture 會控制某些格式規範。 例如,在 "en-US" 中,"MMM""Jan", "Feb", "Mar", ...,而在 "ru-RU" 中,"MMM""янв", "фев", "мар", ...。 當 Formatnull 時,Culture 會控制要使用的預設格式。 當 Culturenull 或被省略時,會使用 Culture.Current

若要支援舊版工作流程,optionsculture 也可以是文字值。 這具有與 options = [Format = options, Culture = culture] 相同的行為。

範例 1

#datetime(2010, 12, 31, 01, 30, 25) 轉換為 text 值。 結果輸出可能會有所不同,取決於目前的文化特性。

使用方式

DateTime.ToText(#datetime(2010, 12, 31, 01, 30, 25))

輸出

"12/31/2010 1:30:25 AM"

範例 2

使用自訂格式和德文文化特性進行轉換。

使用方式

DateTime.ToText(#datetime(2010, 12, 30, 2, 4, 50.36973), [Format="dd MMM yyyy HH:mm:ss.ffffff", Culture="de-DE"])

輸出

"30 Dez 2010 02:04:50.369730"

範例 3

使用 ISO 8601 模式進行轉換。

使用方式

DateTime.ToText(#datetime(2000, 2, 8, 3, 45, 12),[Format="yyyy-MM-dd'T'HH:mm:ss'Z'", Culture="en-US"])

輸出

"2000-02-08T03:45:12Z"