java中的Date日期格式转换之二

来源:互联网 发布:泓樽付是网络传销吗 编辑:程序博客网 时间:2024/06/07 15:51
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));}}

0 0
原创粉丝点击