Java类中的方法过时情况与SQL相关操作及toString方法实现探讨
除了getTime()方法以外,此方法类中的方法标记为过时。

他继承了与日期相似的Java.util.date类。许多方法已过时。过时的方法被标记为@deprected。这三个参数的构造函数是一个参数构造函数的构造函数是日期代表时间戳。该类中的方法主要用于与SQL相关的操作:
Java.sql中常用的代码示例:
Date sqlNowDate = new java.sql.Date(System.currentTimeMillis());
//1588042565000 2020-04-28 10:56:05
Date sqlOldDate = new java.sql.Date(selfDefinedCalendar.getTimeInMillis());
//判断时间的先后顺序
//after:如果SQLNowDate在SQLOldDate之后则为真
System.out.println("时间先后顺序的一个比较"+sqlNowDate.after(sqlOldDate));
//before:如果sqlNowDate在SQLOldDate之前则为真
System.out.println("时间先后顺序的一个比较"+sqlNowDate.before(sqlOldDate));
//toString()方法的使用
System.out.println("toString方法的使用:"+sqlNowDate.toString());
//valueOf()方法用来将一定形式的字符串转换为一个固定时间的时间对象
Date stringDate = Date.valueOf("2020-07-03");
System.out.println("stringDate对象中的时间"+stringDate.getDate());
//toLocalDate得到的结果是:2020-07-03
System.out.println("toLocalDate()方法: "+sqlNowDate.toLocalDate());
我们可以在恒定数量的价值的设置中看到,提交的字符应是一年的日期,也就是说,只有没有时间的日期:
关于实现ToString()方法,使用Java.lang.character类中的fordigit方法。我个人个人认为,数据处理的形式是指参考此数据处理的参考。
日历是项目开发中最常用的工具之一。创建日历类有两种方法:
Calendar gc = Calendar.getInstance();
GregorianCalendar gc2 = new GregorianCalendar();
日历是由工厂模型创建抽象类时创建的。由新方法创建的GregorianCalendar等同于“日历的抽象类别”类别的特定实现类,可以直接通过新方式创建。
类在类中常用的几种方法如下:
事实证明,在进行项目以记录操作发生的系统时间时,有一个领域。一开始,通过getTimeInmillis()获得的字符串太长。当然,您还可以通过设置固定的时间对象来获得一段时间来获得一段时间来获取TimeInmillis()。您可以通过以下值进行我们系统业务逻辑所需的一些操作:通过此值:
public class CalendarClassTest {
//自定义一个时间点
static Calendar selfDefinedCalendar = new GregorianCalendar();
//正常的系统时间
static Calendar systemCalendar1 = new GregorianCalendar();
static Calendar systemCalendar2 = new GregorianCalendar();
//重载GregorianCalendar自定义的一个时间工具类
static Calendar utilsCalendar = new CalendarSon();
public static void main(String[] args) {
//对于getTimeInMillis应用的一些测试
selfDefinedCalendar.set(2020,06,02,00,00,00);
System.out.println("自定义的时间为:"+utilsCalendar.getTimeInMillis());
System.out.println("正常系统时间: "+systemCalendar1.getTimeInMillis()+" 自定义时间工具类: "+utilsCalendar.getTimeInMillis());
System.out.println("两个GregorianCalendar对象的差值"+(systemCalendar1.getTimeInMillis()-systemCalendar2.getTimeInMillis()));
}
}
当我们使用日历类时,我们必须注意系统每月的设置,因此实际上是0到11月,因此当我设置固定时间通过集合时,我在7月填充的值为6。 )方法是一种重载方法。根据我们的需要,您可以传递不同的参数。
//对上一级的时间段是有影响的
systemCalendar1.add(Calendar.DATE ,-39);
System.out.println("使用add方法,当前时间的39天前是: "+(systemCalendar1.get(Calendar.MONTH)+1)+"月"+systemCalendar1.get(Calendar.DAY_OF_MONTH)+"日");
//对上一级的时间段是没有影响的
systemCalendar2.roll(Calendar.DATE,90);
System.out.println("使用roll方法,当前时间90天后: "+(systemCalendar2.get(Calendar.MONTH)+1)+"月"+systemCalendar2.get(Calendar.DAY_OF_MONTH)+"日");
使用GetTime方法:
//使用getTime()方法返回的是java.util.Date对象
System.out.println(systemCalendar1.getTime().getClass().getName());
System.out.println(systemCalendar1.getTime());
在JDK的源代码中,我们可以看到getTime()方法是创建一个日期方法并返回: