Serverless 应用引擎有人遇到过时区不对的问题吗?ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone启动docker镜像也设置时区了 ,JVM获取的时间new Date() 不对
Serverless应用引擎(SAE)中的时区问题,可以尝试以下步骤来解决:
确保在Dockerfile中设置了正确的时区信息,例如:RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone
检查应用配置,看是否在启动参数中传递了时区相关的环境变量,例如:-e TZ=Asia/Shanghai
验证JVM是否正确读取了系统时区,可以在应用中添加打印系统属性的代码,如System.out.println(System.getProperty("user.timezone"))
可参见常见问题索引
可以根据实际情况选择不同时区,包括一些常用国家或地区,也包括标准的GMT表达方式。
参考文档https://help.aliyun.com/zh/mse/user-guide/job-management?spm=a2c4g.11186623.0.i53
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。