ToDate

ToDate( value )
ToDate( value )
ToDate( value )
ToDate( value )
ToDate( value )
ToDate( value )

Description

The ToDate function converts a value to a date type, if possible.

Attempting to convert a value to a date which has no date representation results in an "invalid argument" error.

Parameters

Argument Type Definition and Requirements

value

Any

The value to attempt to convert to a date type.

Returns

A date type of value.

Examples

The query below converts the string "2018-06-06" to a date.

System.out.println(
        client.query(
          ToDate(Value("2018-06-06"))
        ).get());
result, _ := client.Query(ToDate("2018-06-06"))
fmt.PrintLn(result)
client.query(q.ToDate("2018-06-06")).then((ret) => console.log(ret))
2018-06-06
{0 63663840000 <nil>}
FaunaDate { value: '2018-06-06' }