import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Map;
public class DateConvert {
public static void main(String[] args) throws ParseException{
/* yyyy年 MM月 dd日 hh12小时制 HH24小时制 mm分 ss秒 S毫秒
* E星期几 D一年中的第几天 F一月中的第几个星期(会把这个月总共过的天数除以7)
* w一年中的第几个星期 W一月中的第几星期(会根据实际情况来算) a上下午标识
* z表示时区 k和HH差不多表示一天24个小时 K和hh差不多表示一天能12个小时
* */
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒");
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
SimpleDateFormat sdf3=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat sdf4=new SimpleDateFormat(
"一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");
//创建Date对象,表示当前时间
Date now=new Date();
//调用format()发放,将日期转换为字符串并输出
System.out.println(sdf1.format(now));
System.out.println(sdf2.format(now));
System.out.println(sdf3.format(now));
System.out.println(sdf4.format(now));
//使用parse()方法,将字都串转换为日期
String d="2014-6-1 21:05:36";
//调用sdf3的parse()方法,将字符串转换为日期(字符串与这个类规定的时间格式相同)
System.out.println(sdf3.parse(d));
}
}
java中的Date日期格式转换之二
最新推荐文章于 2022-06-29 18:36:45 发布