MySQL日期转换:精彩简单!(mysqldate转换)
MySQL日期转换是在MySQL数据库中实现日期格式调整的一个功能。通常,我们使用MySQL可能会遇到日期的不同格式的字符串,甚至可能需要将url中的参数值转换为MySQL需要的日期格式。今天,我们一起来看一看MySQL日期转换:精彩简单!
MySQL支持一种叫做DATETIME或TIMESTAMP格式的日期格式。 这是MySQL中唯一支持的日期格式,并且可以通过两个函数将各种格式转换为DATETIME或TIMESTAMP格式:STR_TO_DATE 和 UNIX_TIMESTAMP。
首先,STR_TO_DATE :它可以将各种字符串格式的日期转换为DATETIME表示。以12月2日,2021年为例,其字符串格式可以写成:2019-12-02或 12/2/2019。
MySQL:
SELECT STR_TO_DATE('2019-12-2','%Y-%m-%d')
输出:
2019-12-02
其次,UNIX_TIMESTAMP :它可以将Unix时间戳转换为MySQL需要的TIMESTAMP格式。Unix时间戳是指从1970年1月1日(UTC/GMT时间)开始计算的一系列整数。
MySQL:
SELECT UNIX_TIMESTAMP('1575348486')
输出:
2019-12-2 23:54:46
了解了上面的内容,也就完成了MySQL日期转换这一功能:精彩简单!此外,MySQL还提供了DATE_FORMAT函数,它可以将查询出的DATETIME或TIMESTAMP格式的日期,按照您的要求设置输出的格式,以便更方便地管理数据。
小结:MySQL日期转换功能,可以轻松、简单地完成MySQL中唯一支持的DATETIME或TIMESTAMP格式的日期转换,并提供了额外的函数用于处理更复杂的格式。