1. 日期和时间在MySQL中的存储方式
2. 时间戳转日期
3. 日期转时间戳
4. 字符串转日期
5. 日期转字符串
日期和时间在MySQL中的存储方式
MySQL中日期和时间都可以使用DATETIME和TIMESTAMP类型进行存储。其中DATETIME类型可以存储从1000年到9999年的日期和时间,而TIMESTAMP类型只能存储从1970年到2038年的日期和时间。
时间戳转日期
在MySQL中,可以使用FROM_UNIXTIME函数将时间戳转换为日期。FROM_UNIXTIME函数需要传入一个时间戳参数,可以是整型或浮点型,返回一个日期时间格式的字符串。
日期转时间戳
如果想将日期转换为时间戳,可以使用UNIX_TIMESTAMP函数。UNIX_TIMESTAMP函数需要传入一个日期时间格式的字符串,返回一个整型时间戳。
字符串转日期
如果需要将字符串转换为日期,可以使用STR_TO_DATE函数。STR_TO_DATE函数需要传入两个参数,第一个参数是需要进行转换的字符串,第二个参数是日期格式。函数返回一个日期时间格式的字符串。
日期转字符串
如果需要将日期转换为字符串,可以使用DATE_FORMAT函数。DATE_FORMAT函数需要传入两个参数,第一个参数是需要进行转换的日期时间格式的字符串,第二个参数是需要转换成的日期格式。函数返回一个字符串。