try {
SimpleDateFormat strTemp = new SimpleDateFormat("ddMMMyy", Locale.US);
Date reasult = strTemp.parse(input);
String checkDate = reasult.toString().substring(8, 10) + reasult.toString().substring(4, 7) + reasult.toString().substring(26);
if (!checkDate.toUpperCase().equals(input))
return false;
else
return true;
} catch (Exception ex) {
return false;
}
正如 API 告诉我的,java.util.Date.toString() 类似于格式“dow mon dd hh:mm:ss zzz yyyy”,我只想知道 toString() 的内容格式是否会在 Windows 语言环境中发生变化改变了吗?如“Russian”,“English”,提示输入相同,checkDate值是否相同?谢谢你的帮助。