JAVA书写一个简单的时间格式转换工具类
代码如下:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class TimeUtil {
public static String getTime(int mode) {
Date now = new Date(System.currentTimeMillis()); //获取当前系统日期
switch (mode) {
case 0: {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
return df.format(now);
}
case 1: {
DateFormat df = new SimpleDateFormat("yyMMdd");
return df.format(now);
}
case 2: {
DateFormat df = new SimpleDateFormat("yyyyMMdd");
return df.format(now);
}
case 3: {
DateFormat df = new SimpleDateFormat("yyyy.MM.dd");
return df.format(now);
}
case 4: {
DateFormat df = new SimpleDateFormat("yyyy/MM/dd");
return df.format(now);
}
case 5: {
DateFormat df = new SimpleDateFormat("HH:mm:ss");
return df.format(now);
}
case 6: {
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
return df.format(now);
}
case 8: {
DateFormat df = new SimpleDateFormat("HHmmss");
return df.format(now);
}
case 9: {
DateFormat df = new SimpleDateFormat("MMdd");
return df.format(now);
}
case 10: {
DateFormat df = new SimpleDateFormat("HHmm");
return df.format(now);
}
case 11: {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return df.format(now);
}
default: {
DateFormat df = new SimpleDateFormat("yyyyMMdd");
return df.format(now);
}
}
}
public static void main(String args[]){
System.out.println(TimeUtil.getTime(6));
}
}
效果图: