我想例如将4映射到“Apr”(月份名称的3个字符的缩写)

最佳答案

尝试以下操作:

MONTHS=(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec)

echo ${MONTHS[3]}

或按照@potong的建议(月号与索引之间有1-1对应)
MONTHS=(ZERO Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec)

echo ${MONTHS[4]}

关于Bash:如何将数字转换为月份字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10098616/

10-12 02:47