java获取当前时间
1. 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)。
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程序运行的标准环境。
2. JAVA中获取系统当前时间该怎么写
一. 获取当前系统时间和日期并格式化输出:x0dx0ax0dx0aimport java.util.Date; x0dx0aimport java.text.SimpleDateFormat;x0dx0ax0dx0apublic class NowString { x0dx0a public static void main(String[] args) { x0dx0a SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式x0dx0a System.out.println(df.format(new Date()));// new Date()为获取当前系统时间x0dx0a } x0dx0a} x0dx0ax0dx0a二. 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:x0dx0ax0dx0a1、用convert()转化函数:x0dx0ax0dx0aString sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between -4-10' and -4-25'";x0dx0ax0dx0aSystem.out.println(rs.getString("convertBookDate")); x0dx0ax0dx0a2、利用SimpleDateFormat类:x0dx0ax0dx0a先要输入两个java包:x0dx0ax0dx0aimport java.util.Date; x0dx0aimport java.text.SimpleDateFormat;x0dx0ax0dx0a然后:x0dx0ax0dx0a定义日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);x0dx0ax0dx0asql语句为:String sqlStr = "select bookDate from roomBook where bookDate between -4-10' and -4-25'";x0dx0ax0dx0a输出:x0dx0ax0dx0aSystem.out.println(df.format(rs.getDate("bookDate")));