java的date取時間
❶ 如何用java提取java.sql.Date類型的系統時間
java 得到系統時間,直接私用Date類型,直接生成一個對象即可,示例如下:
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
Date dt=new Date();//如果不需要格式,可直接用dt,dt就是當前系統時間
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//設置顯示格式
String nowTime="";
nowTime= df.format(dt);//用DateFormat的format()方法在dt中獲取並以yyyy/MM/dd HH:mm:ss格式顯示
❷ java new date 獲取的是什麼時間
java裡面有兩個Date類型的Date
一個是java.lang.util類型的Date,這個Date是獲取的是系統時間
一個是java.lang.sql類型的Date,這個Date獲取是也是系統時間,但是使用這個類的時候,我們經常在資料庫中使用,一般我們使用過的是java.lang.util.Date類型的Date
❸ java如何得到系統時間,Date型
java 得到系統時間,直接私用Date類型,直接生成一個對象即可,示例如下:
importjava.util.Date;
importjava.text.DateFormat;
importjava.text.SimpleDateFormat;
Datedt=newDate();//如果不需要格式,可直接用dt,dt就是當前系統時間
DateFormatdf=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss");//設置顯示格式
StringnowTime="";
nowTime=df.format(dt);//用DateFormat的format()方法在dt中獲取並以yyyy/MM/ddHH:mm:ss格式顯示
❹ java如何獲取當前時間 年月日 時分秒
//得到long類型當前時間
longl=System.currentTimeMillis();
//new日期對
Datedate=newDate(l);
//轉換提日期輸出格式
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-
ddHH:mm:ss");System.out.println(dateFormat.format(date));
(4)java的date取時間擴展閱讀
package com.ob;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateTest {
public static void main(String[] args) throws ParseException {
Calendar now = Calendar.getInstance();
System.out.println("年: " + now.get(Calendar.YEAR));
System.out.println("月: " + (now.get(Calendar.MONTH) + 1) + "");
System.out.println("日: " + now.get(Calendar.DAY_OF_MONTH));
System.out.println("時: " + now.get(Calendar.HOUR_OF_DAY));
System.out.println("分: " + now.get(Calendar.MINUTE));
System.out.println("秒: " + now.get(Calendar.SECOND));
System.out.println("當前時間毫秒數:" + now.getTimeInMillis());
System.out.println(now.getTime());
Date d = new Date();
System.out.println(d);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateNowStr = sdf.format(d);
System.out.println("格式化後的日期:" + dateNowStr);
String str = "2012-1-13 17:26:33";
//要跟上面sdf定義的格式一樣
Date today = sdf.parse(str);
System.out.println("字元串轉成日期:" + today);
}
}
❺ Java如何獲取Date類型且格式為yyyy-mm-dd的日期數據
@return返回長時間格式 yyyy-MM-dd HH:mm:ss
*/ public static Date getSqlDate() {
Date sqlDate = new java.sql.Date(new Date().getTime());
return sqlDate; }
/**
* 獲取現在時間
@return返回長時間格式 yyyy-MM-dd HH:mm:ss
*/ public static Date getNowDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
ParsePosition pos = new ParsePosition(8);
java.sql 類 Date
java.lang.Object
java.util.Date
java.sql.Date
所有已實現的介面:
Serializable,Cloneable,Comparable<Date>
public class Dateextends Date
概述:一個包裝了毫秒值的瘦包裝器 (thin wrapper),它允許 JDBC 將毫秒值標識為 SQL DATE 值。毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以來經過的毫秒數。
為了與 SQL DATE 的定義一致,由 java.sql.Date 實例包裝的毫秒值必須通過將小時、分鍾、秒和毫秒設置為與該實例相關的特定時區中的零來「規范化」。
以上內容參考:網路-date
❻ JAVA中DATE如何光取日期時間,不取多餘的
用SimpleDateFormat這個類來獲取當前系統時間 下面為例子程序
import java.text.SimpleDateFormat;
import java.util.Date;
public class Time {
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat(
"yyyy年-M月-d日 kk時:m分:ss秒 E ");
String s = format.format(new Date());
System.out.println(s);
}
}
輸出:2008年-7月-14日 21時:50分:02秒 星期一
❼ java的date怎麼獲取當前時間
Date d = new Date();
System.out.println(d.getTime()); //通過時間對象獲取毫秒值
❽ java 怎麼取date的時分秒
java">//得到long類型當前時間
long l = System.currentTimeMillis();
//new日期對象
Date date = new Date(l);
//轉換提日期輸出格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(dateFormat.format(date));
❾ 如何在java程序中獲取java.sql.Date類型的當前系統時間
用System.currentTimeMillis()方法來實現 。
代碼如下:
java.sql.DatecurrentDate=newjava.sql.Date(System.currentTimeMillis());
說明:
返回long類型,一般用於獲取某個方法或其它的執行時間差,在開始前獲取一次,在結束時獲取一次,結束時間減去開始時間,得到執行時間。