DateTime.From
DateTime.From(value as any, optional culture as nullable text) as nullable datetime
从给定的 value 返回 datetime 值。如果给定的 value 是 null,DateTime.From 将返回 null。 如果给定的 value 是 datetime,则返回 value。以下类型的值可以转换为 datetime 值:
text: 文本表示形式的datetime值。有关详细信息,请参阅DateTime.FromText。date: 一个datetime,它具有value作为日期部分以及上午 12:00:00作为时间部分。datetimezone: 等效于value的本地datetime。time:datetime,它具有作为日期部分的0的 OLE 自动化日期的等效日期以及作为时间部分的value。number: 一个datetime,它等效于value表示的 OLE 自动化日期。
value 属于任何其他类型,则返回错误。
示例:
将 #time(06, 45, 12) 转换为 datetime 值。
使用情况:
DateTime.From(#time(06, 45, 12))
输出:
#datetime(1899, 12, 30, 06, 45, 12)
示例:
将 #date(1975, 4, 4) 转换为 datetime 值。
使用情况:
DateTime.From(#date(1975, 4, 4))
输出:
#datetime(1975, 4, 4, 0, 0, 0)