Shu*_*tka -2 java android date date-formatting
在我的 android 应用程序中,我在 Web 服务中以 05/03/2017 格式发送日期以获得响应。现在,如果我将手机的语言更改为阿拉伯语,则日期将以阿拉伯语发送。那么我应该如何将阿拉伯语日期转换为 05/03/2017 之类的格式?
感谢您的回答,但我已经找到了解决方案。
我有一个字符串变量 currentFormattedDate ,它有阿拉伯语的日期。现在我必须将其转换为英文的 MM/dd/yyyy,然后才能在 Web 服务中发送它。
所以这就是我所做的:-
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
Date date = sdf.parse(currentFormattedDate);
SimpleDateFormat finalDateFormat = new SimpleDateFormat("MM/dd/yyyy",Locale.US);
finalDate = finalDateFormat.format(date);
Run Code Online (Sandbox Code Playgroud)
我首先将阿拉伯字符串日期转换为日期对象,然后将其转换为我需要的格式,语言环境为美国,因为我需要英语。现在我通过了这个 finalDate 并得到了正确的响应。