MySQL中的时间戳是指UNIX时间戳,即从1970年1月1日0时起至现在的秒数,常用作时间的比较和计算。而如果想知道某个时间戳对应的星期几,可以使用MySQL的内置函数WEEKDAY来进行计算。
SELECT WEEKDAY(FROM_UNIXTIME('时间戳值')) as '星期几';
其中,FROM_UNIXTIME函数可以将时间戳转换为标准的时间格式,而WEEKDAY函数则可以返回对应日期的星期几,其中星期日为0,星期一为1,以此类推。
示例代码如下:
SELECT WEEKDAY(FROM_UNIXTIME('1631917583')) as '星期几';
输出结果为:
+----------+
| 星期几 |
+----------+
| 1 |
+----------+
即时间戳值1631917583对应的日期为2021年9月18日,是星期一。