date日期格式中文和英文显示
##背景
由于日志文件里面输出的日期格式是‘24-Dec-2019’这样的,但是在写脚本获取日期的时候,一直显示 ‘24-12月-2019’这样的格式导致匹配不到相应日期,后来排查发现是语言设置错误,需要在脚本里添加一句 "export LANG=“en_US.UTF-8” 修改语言格式。
[yukw@localhost checkout_hardware]$ date +'%d-%b-%Y'
24-12月-2019
[yukw@localhost checkout_hardware]$ export LANG="en_US.UTF-8"
[yukw@localhost checkout_hardware]$ date +'%d-%b-%Y'
24-Dec-2019

好了,这就是date日期格式中文和英文显示的方法了,如有问题可与博主一起交流讨论!

本文介绍了解决在shell脚本中使用date命令时遇到的日期格式中英文显示不一致的问题。通过修改环境变量LANG为'en_US.UTF-8',成功将日期格式从中文的‘24-12月-2019’转换为英文的‘24-Dec-2019’,确保了日志文件和脚本中日期格式的一致性。
485

被折叠的 条评论
为什么被折叠?



