java取系统时间,存入数据库,要小时分钟秒

java.util.Date date = new java.util.Date();
java.text.DateFormat myformat = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowdate = myformat.format(date);

如果你用实体类注解的话,只需要在日期属性的getter()方法前加一句注释,如下:
@Temporal(TemporalType.TIMESTAMP)

⑵ java获取当前时间加半小时之后的时间

一、步骤如下:

long currentTime = System.currentTimeMillis() + 30 * 60 * 1000;

Date date = new Date(currentTime);

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowTime="";
nowTime= df.format(date);
System.out.println(nowTime);

二、分析:

1、获取当前时间,获取到的时间类型是long类型的,单位是毫秒

2、在这个基础上加上30分钟:currentTime +=30*60*1000;

3、格式化时间,获取到的就是当前时间半个小时之后的时间Date date=new Date(currentTime);

4、建立时间格式化对象:

SimpleDateFormat dateFormat = new SimpleDateFormat(

"yyyy-MM-dd HH:mm:ss");

(2)java获取时间小时扩展阅读

JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。

不论什么Java应用服务器实质都是内置了某个版本的JDK。主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK

另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境

(参考资料 网络 Java)

⑶ 在java中当前时间取整到小时如何做, 比如当前时间为下午2点半,想得到一个Date型变量,格式化后显示为:

给时间加个格式:
Date date =new Date(System.currentTimeMillis());
SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss "); String time = formatter.format(date);
System.out.println(time);
这样你要取整的话 , 把 mm:ss设置为00:00 就行。

⑷ java如何获取当前时间 年月日 时分秒

java如何获取当前时间以及格式化需要用到两个类,如下图:

“拓展资料——java”:

Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C++中的运算符重载和多重继承特性,用接口取代;增加垃圾回收器功能。

Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

    ⑸ java中,如何获取23小时前的时间 返回值需要date型。

    Calendar c = Calendar.getInstance();
    c.add(Calendar.HOUR, -23);
    Date d = c.getTime();

    ⑹ Java 怎么获取当前时间前一个小时的时间

    代码如下:Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
    c.setTime(new Date());
    c.set(Calendar.HOUR_OF_DAY, c.get(Calendar.HOUR_OF_DAY) - 1);
    这几步即可获得当前时版间前一个小时权

    ⑺ java中怎么得到当前时间的小时

    Date date=new Date();
    DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String time=format.format(date);

    ⑻ Java 获取当前时间的小时(24小时制)

    使用new Date()获取时间,通过SimpleDateFormat格式化类对Date进行格式话时间。

    具体代码回如下:注意答HH大写代表24小时制。

    输出结果:1510416000000,2017-11-12。方便的实现了string转时间的功能。

    ⑼ java 获取本机当前时间并对小时任意加减

    代码如下:

    import java.text.SimpleDateFormat;

    import java.util.Calendar;

    import java.util.Date;

    public class DateTestUtil {

    public static void main(String[] args) throws Exception {

    SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd");

    String str="20110823";

    Date dt=sdf.parse(str);

    Calendar rightNow = Calendar.getInstance();

    rightNow.setTime(dt);

    rightNow.add(Calendar.YEAR,-1);//日期减1年

    rightNow.add(Calendar.MONTH,3);//日期加3个月

    rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天

    Date dt1=rightNow.getTime();

    String reStr = sdf.format(dt1);

    System.out.println(reStr);

    }

    }


    注:在Calendar对象的add方法中,第二个参数为正数表示“加”,负数表示“减”。