gpt4 book ai didi

java - SimpleDateFormat 和基于区域设置的格式字符串

转载 作者:太空宇宙 更新时间:2023-11-04 09:38:15 26 4
gpt4 key购买 nike

我正在尝试根据给定的区域设置以不同的方式格式化 Java 中的日期。例如,我希望英语用户看到“Nov 1, 2009”(格式为“MMM d, yyyy”),挪威用户看到“1. nov. 2009”(“d. MMM. yyyy”)。

如果我将区域设置添加到 SimpleDateFormat 构造函数,月份部分就可以正常工作,但其余部分呢?

我希望可以将与区域设置配对的格式字符串添加到 SimpleDateFormat,但我找不到任何方法来做到这一点。是否可能或者我需要让我的代码检查区域设置并添加相应的格式字符串?

最佳答案

SimpleDateFormat dateFormat = new SimpleDateFormat("EEEE dd MMM yyyy", Locale.ENGLISH);
String formatted = dateFormat.format(the_date_you_want_here);

关于java - SimpleDateFormat 和基于区域设置的格式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56240079/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com