Chr*_*ris 2 java time datetime datetime-format
我想将Date转换为String但我遇到了一些问题.我的代码是这样的:
SimpleDateFormat formato = new SimpleDateFormat(
"EEE MMM dd HH:mm:ss z yyyy");
String hacer = "Fri Nov 01 10:30:02 PDT 2013";
Date test = null;
test = formato.parse( hacer);
System.out.println("prueba===>" + test);
Run Code Online (Sandbox Code Playgroud)
但没有什么是错的,eclipse向我展示了这个错误:
Unparseable date: "Fri Nov 01 10:30:02 PDT 2013"
at java.text.DateFormat.parse(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
一些帮助?
可能您的默认语言环境不支持MMM中的英语月份.例如在波兰,MMM支持"styczeń"但不支持"Jan"或"January"
要更改此内容SimpleDateFormat您需要设置支持以英语编写的月份的语言环境
new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
Run Code Online (Sandbox Code Playgroud)