DATEPARSE(格式串,字符串)

将字符串转成指定格式的日期

示例

若用户数据库中日期为非标准格式的字符串形式(除yyyy-mm-dd hh:mi:ss以外),在有数中无法直接转换成日期形式时,可使用DATEPARSE函数,将数据库的日期形式的字符串转换为有数的日期类型

在转换中,用户需要输入两个参数:格式串、字符串

格式串:用户自己数据库中日期的类型,例如订单表中[订单日期]格式为[2017-02-14],则格式串类型为[yyyy-mm-dd](y为年,m为月,d为日),若[发货日期]格式为[03/12 2019],则格式串类型为[mm/dd yyyy]

字符串:用户想要转换的日期或日期型表达式(必须为字符串形式)

用户数据库中订单表:

序号 产品名称 发货日期(字符串)
1 家具 1988-08-31
2 电器 1988-09-11
3 金属 1990-03-16

这时,转换为有数中的日期格式,可以在计算字段的输入框中输入:

DATEPARSE(“yyyy-mm-dd”,[发货日期])

其结果展示为日期形式

序号 产品名称 发货日期(字符串) 名称(dateparse)
1 家具 1988-08-31 1988年08月31日
2 电器 1988-09-11 1988年09月11日
3 金属 1990-03-16 1990年03月16日