一、获取阳历:
import java.text.SimpleDateFormat;
import java.util.Date;
public class GetTime{
static String getYangLi(){ Date d=new Date();//获取时间 SimpleDateFormat sdf=new SimpleDateFormat("YYYY年MM月dd日");//格式 //如果格式"YYYY年MM月dd日"则月日如果是个位,则前面进行补零(如:02月) //如果格式"YYYY年M月d日"则月日不进行格式(如:2月) String time=sdf.format(d);//对时间进行格式化 return time; } public static void main(String[] args) { System.out.println(getYangLi()); }
}
结果:
2022年03月05日
---------------------------------------------------------------------------------------------------------------------------------
二、获取星期
import java.text.SimpleDateFormat;
import java.util.Date;
public class GetTime{
static String getXingQi(){ Date d=new Date();//获取时间 SimpleDateFormat sdf=new SimpleDateFormat("EEEE");//格式 String time=sdf.format(d);//对时间进行格式化 return time; } public static void main(String[] args) { System.out.println(getYangLi()); }
}
结果:
星期六
---------------------------------------------------------------------------------------------------------------------------------
三、获取当前时间
import java.text.SimpleDateFormat;
import java.util.Date;
public class GetTime{
static String getShiJian(){ Date d=new Date();//获取时间 SimpleDateFormat sdf=new SimpleDateFormat("HH:mm:ss");//格式 //如果格式"HH:mm:ss"则时分秒如果是个位,则前面进行补零(如:02月) //如果格式"YYYY年M月d日"则时分秒不进行格式(如:10:2:4) String time=sdf.format(d);//对时间进行格式化 return time; } public static void main(String[] args) { System.out.println(getYangLi()); }
}
结果:
16:14:08
阴历时间我发现有人比我写的好,就不在这里献丑了:获取阴历