全部
当我定义一个日期对象时,它会自动假设它为MM / dd / YYYY,但我输入它为dd / MM / yyyy。
Date d1 = new Date("5/12/2015 10:30:00");
当我从该日期获得当天的名称时,它会给我5月12日(星期二)的名称,而不是12月5日(星期六)的名称。
dateName = new SimpleDateFormat("EEEE", Locale.ENGLISH).format(d1);
任何人都可以帮助我吗?
答案 0 :(得分:3)
您可以使用SimpleDateFormat
格式化程序。
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
Date newDate = format.parse("05/12/2015");
这样你就可以定义自己的格式字符串了!