「javatime类」java timer类

博主:adminadmin 2023-01-19 09:15:06 267

今天给各位分享javatime类的知识,其中也会对java timer类进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

在Java中如何向数据库中插入Time类型的数据

以mysql为例,有个字段是timestamp或者datatime类型。

1、可以直接在java中直接new java.lang.util.Date();

2、获取到一个时间类型的字符串,然后利用SimpleDateFormat中的parse方法将时间字符串解析成一个Date对象。

现在比较流行的框架都是可以直接插入Date类型的数据,只要与数据库中的映射一致即可。

如mybatis,如下:

resultMap id="BaseResultMap" type="com.test.User"

id column="id" property="id" jdbcType="INTEGER" /

result column="name" property="name" jdbcType="VARCHAR" /

result column="insert_time" property="insertTime" jdbcType="TIMESTAMP" /

/resultMap

只要User中的属性insertTime是一个标准格式的java.lang.util.Date类型,然后调用mybatis的insert方法即可插入。

java中的Time类

现在已经不用这个过时的类了

用Calendar类

Calendar time = Calendar.getInstance();

就可以了

java 设计一个名为Time的类

import java.util.Calendar;

public class Time {

private int hour;

private int minute;

private int second;

Calendar c = Calendar.getInstance();

public Time(){

this.setPro();

}

public Time(long time){

c = Calendar.getInstance();

c.setTimeInMillis(time);

this.setPro();

}

public Time(int hour, int minute, int second){

c = Calendar.getInstance();

c.set(Calendar.HOUR, hour);

c.set(Calendar.MINUTE, minute);

c.set(Calendar.SECOND, second);

this.setPro();

}

public void setTime(long time){

c = Calendar.getInstance();

c.setTimeInMillis(time);

this.setPro();

}

private void setPro(){

hour = c.get(Calendar.HOUR);

minute = c.get(Calendar.MINUTE);

second = c.get(Calendar.SECOND);

}

public static void main(String[] args) {

Time t1 = new Time();

Time t2 = new Time(555550000);

System.out.println(t1.getHour()+":"+t1.getMinute()+":"+t1.getSecond());

System.out.println(t2.getHour()+":"+t2.getMinute()+":"+t2.getSecond());

}

public int getHour() {

return hour;

}

public void setHour(int hour) {

this.hour = hour;

}

public int getMinute() {

return minute;

}

public void setMinute(int minute) {

this.minute = minute;

}

public int getSecond() {

return second;

}

public void setSecond(int second) {

this.second = second;

}

}

javatime类的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java timer类、javatime类的信息别忘了在本站进行查找喔。