方法一:使用SimpleDateFormat类 SimpleDateFormat类是Java中常用的日期格式化类,它可以将Date对象按照指定的格式转换成字符串。我们可以定义一个格式,只包含年月日的部分,然后将Date对象格式化成该格式。 importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateUtil{publicstaticStringgetYearMonthDay(Dated...
可以使用yyyy-MM-dd格式来指定只获取年月日部分。下面是一个示例: importjava.text.SimpleDateFormat;importjava.util.Date;publicclassDateUtils{publicstaticvoidmain(String[]args){Datedate=newDate();SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-dd");StringformattedDate=sdf.format(date);System.out.print...
DateFormat df1 = DateFormat.getDateInstance();//日期格式,精确到日 System.out.println(df1.format(date)); DateFormat df2 = DateFormat.getDateTimeInstance();//可以精确到时分秒 SystyUsHCzem.out.println(df2.format(date)); DateFormat df3 = DateFormat.getTimeInstance();//只显示出时分秒 System.o...
int month=cal.get(Calendar.MONTH);//获取月份 int day=cal.get(Calendar.DATE);//获取日 int hour=cal.get(Calendar.HOUR);//小时 int minute=cal.get(Calendar.MINUTE);//分 int second=cal.get(Calendar.SECOND);//秒 int WeekOfYear = cal.get(Calendar.DAY_OF_WEEK);//一周的第几天 ...
在Java中,可以使用SimpleDateFormat类来获取Date类型的年月日。以下是一个示例代码: import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] args) { Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); ...
int month=cal.get(Calendar.MONTH);//获取月份 int day=cal.get(Calendar.DATE);//获取日 int hour=cal.get(Calendar.HOUR);//小时 int minute=cal.get(Calendar.MINUTE);//分 int second=cal.get(Calendar.SECOND);//秒 int WeekOfYear = cal.get(Calendar.DAY_OF_WEEK);//一周的第几天 ...
intday=cal.get(Calendar.DATE);//获取日 inthour=cal.get(Calendar.HOUR);//小时 intminute=cal.get(Calendar.MINUTE);//分 intsecond=cal.get(Calendar.SECOND);//秒 intWeekOfYear = cal.get(Calendar.DAY_OF_WEEK);//一周的第几天 System.out.println("现在的时间是:公元"+year+"年"+month+"月...
java.sql.Date是java.util.Date的子类,是为了配合SQL DATE而设置的数据类型。java.sql.Date只包含年月日信息,时分秒毫秒都会清零。格式类似:YYYY-MM-DD。 在java8中LocalDate可以转换成java.sql.Date 这两者一结合,也就可以将Date转换为时分秒清零0的对象,而且代码更简洁,一行就能搞定。
三、使用java.text.SimpleDateFormat获取年月日 在老旧的Java版本中,常会使用SimpleDateFormat类进行格式化,是获取年月日的另一种方式。以下是相关示例代码: importjava.text.SimpleDateFormat;importjava.util.Date;publicclassOldDateExample{publicstaticvoidmain(String[]args){// 创建一个日期对象Datedate=newDate(...