日期和时间字符串格式化

tech2026-08-17  1

日期格式化

%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); } }

最新回复(0)