我使用以下方法将本地时间转换为GMT / UTC(在堆栈溢出时找到解决方案)。当日期用于英语时,它正常工作。
public static Date localToGMT() {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd",Locale.getDefault());
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
Date gmt = new Date(sdf.format(date));
return gmt;
}
sdf.format(date)=>它用西班牙语给出了正确的日期。
但是对于西班牙语这个“新日期(字符串日期)”不起作用。 我希望它适用于英语和西班牙语。
对此有何解决方案?