以下内容将以意大利语返回:
SET lc_time_names = 'it_IT'; select date_format('2018/01/01','%W') as day_italian;
然而,我需要转换或格式化成多种语言的日期,所以它会返回我在英语,日语等另一列。。。我的问题是在运行select命令之前必须设置区域设置。
wlp8pajw1#
创建一个包含三列的临时表:language、weekday(int)和translation。然后您可以使用over the language和dayofweek()或weekday()加入。遗憾的是,没有更简单的方法,因为没有一个日期函数支持语言参数。
1条答案
按热度按时间wlp8pajw1#
创建一个包含三列的临时表:language、weekday(int)和translation。然后您可以使用over the language和dayofweek()或weekday()加入。遗憾的是,没有更简单的方法,因为没有一个日期函数支持语言参数。