❶ java如何獲取當前時間 年月日 時分秒
//得到long類型當前時間
longl=System.currentTimeMillis();
//new日期對
Datedate=newDate(l);
//轉換提日期輸出格式
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-
ddHH:mm:ss");System.out.println(dateFormat.format(date));
(1)javadate當前時間擴展閱讀
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中如何獲取本機當前時間
public static void main(String[] args)
{
ActionListener time = new ActionListener() { // 監聽事件,不然實現不了動態改變時間
public void actionPerformed(ActionEvent e) {
//date對象代表當前的系統時間(毫秒)
Date date = new Date();
//format對象是用來以指定的時間格式格式化時間的
SimpleDateFormat from = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss"); //這里的格式可以自己設置
//format()方法是用來格式化時間的方法
String times = from.format(date);
System.out.println(times); }
};
Timer tim = new Timer(1000, time); //這里表示1000毫秒更新一下時間
tim.start(); //啟動
}
我這個答案肯定正確啊
下面幫你解釋你的答案吧
Date //是在java.util.Date;裡面
SimpleDateForma //這個是java.text.SimpleDateFormat;用來輸出問本格式的
DateFormat //應該是在java.util.*;裡面吧..應該是的
你那個錯誤是編譯就沒通過啊
public class Test
那你那個編譯寫的因該是
javac Test.java 編譯的應該是類啊而不是javac time.java 請問你的time什麼意思呢,所以你報的異常是找不到time類啊
呵呵...你是初學java吧該答的我都答完了拉!還特地幫你每句都寫了解釋
接下來你要給我分了吧
把我上面的那個代碼復制進去就OK拉
還有不懂的就補充問題啊
我會關注你的問題的!
❸ 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中獲得當前時間(yyyy-mm-dd)
import java.text.SimpleDateFormat;
import java.util.Date;
Date d=new Date();//獲取時間
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//轉換格式
System.out.println(sdf.format(d));//列印
❺ java如何獲取當前精確時間
java獲取當前時間精確到毫秒newSimpleDateFormat("yyyyMMddHHmmssSSS").format(newDate());
方法2:
CalendarCld=Calendar.getInstance();
intYY=Cld.get(Calendar.YEAR);
intMM=Cld.get(Calendar.MONTH)+1;
intDD=Cld.get(Calendar.DATE);
intHH=Cld.get(Calendar.HOUR_OF_DAY);
intmm=Cld.get(Calendar.MINUTE);
intSS=Cld.get(Calendar.SECOND);
intMI=Cld.get(Calendar.MILLISECOND);
StringcurTime=YY+MM+DD+HH+mm+SS+MI;Calendarcal=Calendar.getInstance();
java.util.Datedate=cal.getTime();
SimpleDateFormatsdFormat=newSimpleDateFormat("yyyyMMddhhmmssSSS");
StringmyTime=sdFormat.format(currentTime);
❻ 如何用java語言 獲得系統當前日期
java語言 獲得系統當前日期:
1、Date date=new Date();這個是java提供的時間類,可以從中取出,年、月日、時、分、秒
2、SimpleDateFormat這個是時間格式類,對時間進行格式化
String time=new SimpleDateFormat("HH:mm:ss").format(new Date())
time=15:02:03
String time=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())
time=2015-05-26 15:02:03
3、System.currentTimeMillis(),返回的是long型日期時間
long time=System.currentTimeMillis();
time=352632563256;
❼ Java中Date只顯示當前時間怎麼寫
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test2 {
/**
* @param args
*/
public static void main(String[] args) {
Date now = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");//參數為你需要的時間格式
String str = sdf.format(now);
System.out.println(str);
}
}
希望能對你學習有幫助