DateTime.From

Syntax

DateTime.From(value as any, optional culture as nullable text) as nullable datetime

About

从给定value值返回一个datetime值。 还可以提供可选 culture 选项(例如,“en-US”)。 如果给定 valuenullDateTime.Fromnull返回 。 如果为给定valuedatetime值,value则返回。 可以将以下类型的值转换为 datetime 值:

  • text datetime:文本表示形式的值。 有关详细信息,请参阅 DateTime.FromText
  • date:作为datetimevalue日期组件和12:00:00 AM时间组件。
  • datetimezone:本地 datetime 等效项 value
  • time:与 datetime OLE 自动化日期 0 等效的日期作为日期组件和 value 时间组件。
  • number datetime:与 OLE 自动化日期的等效项。value

如果 value 为任何其他类型,则返回错误。

示例 1

转换为#time(06, 45, 12)datetime值。

用法

DateTime.From(#time(06, 45, 12))

输出

#datetime(1899, 12, 30, 06, 45, 12)

示例 2

转换为#date(1975, 4, 4)datetime值。

用法

DateTime.From(#date(1975, 4, 4))

输出

#datetime(1975, 4, 4, 0, 0, 0)