这里有新鲜出炉的Java并发编程示例,程序狗速度看过来!
java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。
这篇文章主要介绍了JAVA 获取系统当前时间实例代码的相关资料,需要的朋友可以参考下
本文章向大家讲解java中时间的获取和格式化,
一. 获取当前系统时间和日期并格式化输出:
- import java.util.Date;
- import java.text.SimpleDateFormat;
- public class NowString {
- public static void main(String[] args) {
- SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置日期格式
- System.out.println(df.format(new Date())); // new Date()为获取当前系统时间
- }
- }
二. 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:
1、用convert()转化函数:
- String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
- System.out.println(rs.getString("convertBookDate"));
2、利用SimpleDateFormat类:
先要输入两个java包:
import java.util.Date;
import java.text.SimpleDateFormat;
然后定义日期格式:
SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);
sql语句为:
String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
输出:
System.out.println(df.format(rs.getDate("bookDate")));
java中获取当前日期和时间的方法
- import java.util.Date;
- import java.util.Calendar;
- import java.text.SimpleDateFormat;
- public class TestDate {
- public static void main(String[] args) {
- Date now = new Date();
- SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); //可以方便地修改日期格式
- String hehe = dateFormat.format(now);
- System.out.println(hehe);
- Calendar c = Calendar.getInstance(); //可以对每个时间域单独修改
- int year = c.get(Calendar.YEAR);
- int month = c.get(Calendar.MONTH);
- int date = c.get(Calendar.DATE);
- int hour = c.get(Calendar.HOUR_OF_DAY);
- int minute = c.get(Calendar.MINUTE);
- int second = c.get(Calendar.SECOND);
- System.out.println(year + "/" + month + "/" + date + " " + hour + ":" + minute + ":" + second);
- }
- }
有时候要把String类型的时间转换为Date类型,通过以下的方式,就可以将你刚得到的时间字符串转换为Date类型了。
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
- java.util.Date time = null;
- try {
- time = sdf.parse(sdf.format(new Date()));
- } catch(ParseException e) {
- e.printStackTrace();
- }
来源: http://www.phperz.com/article/17/1115/359811.html