我想把这样的一个日期转换成java的Date格式,请问最好的方法是什么?11:00:00下午, 周六, 二月 27, 2016
如果要通配中英文,比如加上下面这种,最好的方法是什么?3:55:00AM, Sun, Feb 28, 2016
String sdfStr = "hh:mm:ssa, E, MMM, dd, yyyy";
// E 星期几/英文模式下简写
// EEE 星期几/英文模式下全名
// M 数字月份 1-12 (en)
// MM 数字月份 01-12 (en)
// MMM 月份简写 Jan (en)
// MMMM 月份全名 January (en)
SimpleDateFormat sdf_en = new SimpleDateFormat(sdfStr, Locale.ENGLISH); //英文
SimpleDateFormat sdf_chs = new SimpleDateFormat(sdfStr, Locale.SIMPLIFIED_CHINESE); //简体中文
System.out.println(sdf_en.format(new Date()));
System.out.println(sdf_chs.format(new Date()));
输入:
`11:53:55AM, Mon, Jan, 18, 2016
11:53:55上午, 星期一, 一月, 18, 2016`
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。