SELECT UNIX_TIMESTAMP('2022-10-22 08:08:08') * 1000 AS timestamp;
以上代码中,大家使用了MySQL内置的UNIX_TIMESTAMP函数来将日期转换成时间戳。其中,’2022-10-22 08:08:08’是大家要转换的日期,而’*1000’是为了将时间戳从秒转换成毫秒。最后,大家将输出结果赋值给了一个名为timestamp的变量。
除了UNIX_TIMESTAMP函数,大家还可以使用其他函数和方法来将日期转换成17位,例如:
SELECT DATE_FORMAT('2022-10-22 08:08:08','%s%f')*1000 AS timestamp;
在以上代码中,大家使用了DATE_FORMAT函数来格式化日期。’%s%f’是大家要格式化的日期格式,其中’%s’表示秒,’%f’表示毫秒。大家将该格式应用在了大家要转换的日期上,并将结果乘以1000,以得到17位时间戳的输出。
总结来说,在MySQL中将日期转换成17位,大家可以使用内置函数,例如UNIX_TIMESTAMP和DATE_FORMAT。大家只需要将日期传递给这些函数,然后将结果转换成17位时间戳即可。这对于需要对MySQL中的日期进行操作的开发人员和数据库管理员来说,是一个非常重要的技能。