2

Does anyone know why the function JSON_OBJECT formats TIME-data automatically? When I do the following:

SELECT
        JSON_OBJECT(
            'Time_Transformed', TIME('11:42:00')
        ) AS myJson,
        TIME('11:42:00') AS `Time_Raw`

The result is:

myJson: {"Time_Transformed": "11:42:00.000000"}
Time_Raw: 11:42:00
DataVader
  • 740
  • 1
  • 5
  • 19

1 Answers1

0

MySQL recognizes TIME values in several formats.

If you want to omit the fractional part, you can use this.

SELECT
    JSON_OBJECT(
        'Time_Transformed',  TIME_FORMAT(TIME('11:42:00'), '%H %i %s')
    ) AS myJson
Bertram Gilfoyle
  • 9,899
  • 6
  • 42
  • 67