小编SAW*_*UNG的帖子

java.text.ParseException:无法解析的日期

在我的项目中,我试图解析日期格式,如"Mon Oct 20 00:00:00 GMT + 06:30 2014"到dd-MM-yyyy,但我收到以下错误.我希望有人能解决我这个问题.

谢谢,

10-20 13:03:01.390: W/System.err(23409): java.text.ParseException: Unparseable date: "Mon Oct 20 00:00:00 GMT+06:30 2014" (at offset 0)
Run Code Online (Sandbox Code Playgroud)

parseDate.java

SimpleDateFormat formatter_date = new SimpleDateFormat("dd-MM-yyyy");
String sdate="Mon Oct 20 00:00:00 GMT+06:30 2014";
    try {
        Date _date= formatter_date.parse(sdate);
        holder.txtDate.setText(String.valueOf(_date));

    } catch (ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

android date

5
推荐指数
1
解决办法
2万
查看次数

在片段中调用onSaveInstanceState时?

在我的项目中,我使用名为PassengerInformation.java的片段.在该片段中,我使用onSaveInstanceState和onCreate方法.在onCreate方法中,如果没有从onSaveInstanceState传递的包,我应该清除sharedPreferences,如果onSaveInstanceState传递一个bundle,我就不需要清除sharedPreferences.我的问题是当我按下时,onSaveInstanceState没有被调用我应该记录它但是日志不打印任何东西.

谢谢

@Override
public void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    //clear sharedpreferences PassengerInformation is firsttime loaded
    if( savedInstanceState == null ) {  
        Log.i("clear PassengerInformation", "sharedPreferences clear");
        edit.clear().commit();
    }       
}
@Override
public void onSaveInstanceState(Bundle outState) {
    // TODO Auto-generated method stub
    super.onSaveInstanceState(outState);
    outState.putBoolean("clearPreferences", false);
    Log.i("saveInstanceState PassengerInformation", "save");
}
Run Code Online (Sandbox Code Playgroud)

android fragment android-fragments

4
推荐指数
2
解决办法
3425
查看次数

标签 统计

android ×2

android-fragments ×1

date ×1

fragment ×1