问答详情
源自:3-6 使用 Date 和 SimpleDateFormat 类表示时间

关于parse()内文本格式问题

为什么 String day="2014/05/01 10:10:10"; 

会出现 Unknown Source 的情况,而2010-05-01的格式不会,

是‘/’和‘-’的区别?

提问者:o0o0o4067984 2016-10-15 22:11

个回答

  • eiixy
    2016-10-16 01:06:29
    已采纳

    public static void main(String[] args) throws ParseException {

    String d = "2014-6-1 21:05:36";

    String d2 = "2014/6/1 21:05";

    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

    SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm");

    Date date =sdf.parse(d);

    Date date2 =sdf2.parse(d2);

    System.out.println(date);

    System.out.println(date2);

    }