我有一个日期字符串,比如:2009-07-281,我现在想截取为2009-07-28,不要后边那个1,怎么截取?谢谢大家!!!

解决方案 »

  1.   

    String str="2009-07-281";
    str=str.substring(0,9);
    在8处结束,结束索引为9
      

  2.   

    用一下String的subString()方法不是很轻松的
      

  3.   

    String date="2009-07-281";
    String dat=date.subString(0,date.length-1);
      

  4.   

    同意一楼
    4楼写错了,,呵呵 是 substring() 
    java大小写敏感啊
      

  5.   

    用SimpleDateFormat对日期进行格式化的时候
    得到这样的日期格式估计是将日期格式化的字符串写错了
    比如日期为2009年7月29日
    yyyy-MM-dd  2009-07-29
    yyyy-MM-DD  2009-07-290  //后面一位为随机数
    yyyy-mm-dd  09-07-29
    yyyy-mm-DD  2009-07-290  //后面一位为随机数