1.常用日期和时间的格式化转换符
import java.util.Date;public class DateFormatTest {public static void main(String[] args) {Date today = new Date();System.out.println(String.format("%tF",today));//2021-11-25System.out.println(String.format("%tD",today));//11/25/21System.out.println(String.format("%tr",today));//07:55:18 下午System.out.println(String.format("%tT",today));//19:55:18System.out.println(String.format("%tR",today));//19:55}}
2.日期的格式化转换符
import java.util.Date;import java.util.Locale;public class DateFormatTest02 {public static void main(String[] args) {Date date = new Date(1266681600000L);System.out.println(date);//Sun Feb 21 00:00:00 CST 2010System.out.println(String.format(Locale.US,"%tb",date));//Feb b或h都行 获取月份简称System.out.println(String.format(Locale.US, "%tB",date));//February 获取月份全称System.out.println(String.format("%ta", date));//周日 获取星期简称System.out.println(String.format("%tA", date));//星期日 获取星期全称System.out.println(String.format("%tY", date));//2010 获取年(不足四位前面补0)System.out.println(String.format("%ty", date));//10 获取年的后两位(不足2位前面补0)System.out.println(String.format("%tm", date));//02 获取年的前两位(不足2位前面补0)System.out.println(String.format("%td", date));//21 获取日(不足2位前面补0)System.out.println(String.format("%te", date));//21 获取日System.out.println(String.format("%tj", date));//052 获取一年的第多少天}}
3.时间的格式化转换符