Google Sheets脚本:如何将时间戳转为含德语星期的格式
解决方案
你只需要在Utilities.formatDate方法中添加德语区域设置参数,并调整格式字符串以包含完整星期名即可:
- 修改格式字符串,加入
EEEE(代表完整星期名称),格式变为"EEEE, dd.MM.yyyy HH:mm" - 在方法的第四个参数位置指定德语区域设置
"de-DE"
完整代码示例:
var value = "Fri Mar 17 11:35:12 GMT+01:00 2023"; var germanValue = Utilities.formatDate(new Date(value), "GMT+1", "EEEE, dd.MM.yyyy HH:mm", "de-DE"); // 输出结果:Freitag, 17.03.2023 11:35
如果需要缩写的德语星期名(如Fr.代替Freitag),只需将格式字符串中的EEEE替换为EEE即可:
var germanValue = Utilities.formatDate(new Date(value), "GMT+1", "EEE, dd.MM.yyyy HH:mm", "de-DE"); // 输出结果:Fr., 17.03.2023 11:35
内容的提问来源于stack exchange,提问作者Roman
相关产品推荐
相关产品推荐

