日期格式化
%tb:指定语言环境的月份简称%tB:月份全称%tA:星期几全称%ta:星期几简称%tc:全部日期和时间信息%tY:4位年份%tj:一年中的第几天%tm:月份%td:一个月中的第几天%ty:2位年份
import java.util.Date
;
public class Eval
{
public static void main
(String
[] args
){
Date
date = new Date
();
String year
= String.format
("%tY", date
);
String month
= String.format
("%tB", date
);
String day
= String.format
("%td", date
);
System.out.println
(year
);
System.out.println
(month
);
System.out.println
(day
);
}
}
时间格式化
%tH:2位数字24时制的小时%tI:2位数字的12时制的小时(大写i)%tk:2位数字的24%tl:2位数字的12(小写L)%tM:2位数字的分钟%tS:2位数字的秒数%tL:3位数字的毫秒数%tN:9位数字的微秒数%tp:上午或下午标记%tz:相对于GMT RFC 82格式的数字时区的偏移量%tZ:时区缩写%ts:1970-01-01 00:00:00至今经过的秒数%tQ:经过的毫秒数
import java.util.Date
;
class GetDate
{
public static void main
(String args
[]){
Date
date = new Date
();
String hour
= String.format
("%tH", date
);
String minute
= String.format
("%tM", date
);
String second
= String.format
("%tS", date
);
System.out.println
(hour +
" " + minute +
" " + second
);
}
}
日期时间格式化组合
%tF:“年-月-日”格式(4位年份)%tD:“月/日/年”格式(2位年份)%tc:全部日期和时间信息%tr:“时:分:秒 PM(AM)”格式(12时制)%tT:“时:分:秒”格式(24时制)%tR:“时:分:”格式(24)
import java.util.Date
;
class DateAndTime
{
public static void main
(String args
[]){
Date
date = new Date
();
String
time = String.format
("%tc", date
);
String form
= String.format
("%tF", date
);
System.out.println
(time
);
System.out.println
(form
);
}
}