Android 字符串格式的日期时间分析错误
我试图从保存在SharedReferences中的字符串中获取日期格式 正如您在图片中看到的那样,日期是错误的。当前日期是2015年11月19日,但经过解析后它被更改为“Mon Jul 11…”之类的。请为我找到一些帮助。Android 字符串格式的日期时间分析错误,android,simpledateformat,datetime-format,date-parsing,Android,Simpledateformat,Datetime Format,Date Parsing,我试图从保存在SharedReferences中的字符串中获取日期格式 正如您在图片中看到的那样,日期是错误的。当前日期是2015年11月19日,但经过解析后它被更改为“Mon Jul 11…”之类的。请为我找到一些帮助。 谢谢。您从网络服务返回的日期为:11-19-2015 如果试图从该字符串获取日期,则在本例中应使用正确的SimpleDataFormat SimpleDateFormat format = new SimpleDateFormat("MM-dd-yyyy", Locale.g
谢谢。您从网络服务返回的日期为:11-19-2015 如果试图从该字符串获取日期,则在本例中应使用正确的SimpleDataFormat
SimpleDateFormat format = new SimpleDateFormat("MM-dd-yyyy", Locale.getDefault());
您从网络服务返回的日期为:11-19-2015 如果试图从该字符串获取日期,则在本例中应使用正确的SimpleDataFormat
SimpleDateFormat format = new SimpleDateFormat("MM-dd-yyyy", Locale.getDefault());
为此,请使用
SimpleDataFormat
public String getDateTime(){
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd 00:00:00", Locale.ENGLISH);
Date date = new Date();
return format.format(date)+"" ;
}
为此,请使用
SimpleDataFormat
public String getDateTime(){
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd 00:00:00", Locale.ENGLISH);
Date date = new Date();
return format.format(date)+"" ;
}
来吧,伙计!你怎么能否定这个问题。如果你认为这是一个愚蠢的问题,那么回答。(对不起,伙计们,这不是为了所有人,这只是为了投反对票的人。)纠正你的格式
m
用于表示小时中的分钟,而m
用于表示年中的月份。加油,伙计!你怎么能否定这个问题。如果你认为这是一个愚蠢的问题,那么回答。(对不起,伙计们,这不是为了所有人,这只是为了投反对票的人。)纠正你的格式m
用于以小时为单位的分钟,而m
用于以年为单位的月份。谢谢,伙计。事实上我没有遵守我收到的格式。再次感谢。但我仍然没有解决问题。现在显示为2015年1月19日周一,再次显示您的web服务的响应。是的,在代码。谢谢老兄。谢谢老兄。事实上我没有遵守我收到的格式。再次感谢。但我仍然没有解决问题。它现在显示为2015年1月19日星期一再次显示您的web服务的响应。是的,代码稍微更改后,它现在对我有效。谢谢老兄。问题是关于将字符串转换为日期,不是吗?问题是关于将字符串转换为日期,不是吗?