當前位置:首頁 » 編程語言 » java獲取本地時間

java獲取本地時間

發布時間: 2022-05-13 10:29:29

java如何取系統時間幾點

import java.util.Calendar;

Calendar c = Calendar.getInstance();
System.out.println("當前" + c.get(Calendar.HOUR) + "點");

⑵ java 如何獲取當前時間的時間戳

時間戳通常是」yyyyMMddHHmmss「的,舉例:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
String str = sdf.format(date);
輸出結果:20150704173752。
備註:時間戳中的時間顯示格式可以根據實際情況設置即可。

⑶ java獲取計算機的本地時間

那這個java程序是運行在什麼地方的?運行在哪就能得到哪的時間。。
如果是做網頁的話,獲取客戶端時間要在網頁里用javascript,然後傳到伺服器端。

⑷ java中怎樣獲得系統當前時間

public static String nowTime() {
Calendar c = Calendar.getInstance();
c.setTimeInMillis(new Date().getTime());
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return dateFormat.format(c.getTime());
}

⑸ 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程序:獲取當前的系統時間

一. 獲取當前系統時間和日期並格式化輸出:

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();
}

⑺ java 中 要獲取當前時間

是過時了,但是能用吧,這個我覺得蠻方便的。

api推薦使用calendar這個類。

那是你導包導錯了,別導sql的包,導util的包

⑻ java問題 獲取當前時間

getDate();
換成
new Date()就可以了,注意這里Date()是java.util包中的。
這樣輸出的時間格式是:
dow mon dd hh:mm:ss zzz yyyy其中:
dow 是一周中的某一天 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)。
mon 是月份 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)。
dd 是一月中的某一天(01 至 31),顯示為兩位十進制數。
hh 是一天中的小時(00 至 23),顯示為兩位十進制數。
mm 是小時中的分鍾(00 至 59),顯示為兩位十進制數。
ss 是分鍾中的秒數(00 至 61),顯示為兩位十進制數。
zzz 是時區(並可以反映夏令時)。標准時區縮寫包括方法 parse 識別的時區縮寫。如果不提供時區信息,則 zzz 為空,即根本不包括任何字元。
yyyy 是年份,顯示為 4 位十進制數。
例如:今天的某個時間 Wed May 12 10:28:34 CST 2010

如果以上面的這種時間形式直接插入到資料庫,可能可讀性較差
因此需要對時間格式進行適當的調整
可利用java提供的java.text.SimpleDateFormat類進行修改
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
輸出的時間格式為 2010-05-12 10:28:34

最後將getDate()修改成
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())
就可以了

⑼ java 如何獲取系統運行時間

有兩種方法:

方法一:用java.util.Date類來實現,並結合java.text.DateFormat類來實現時間的格式化,看下面代碼:

mportjava.util.*;
importjava.text.*;
//以下默認時間日期顯示方式都是漢語語言方式
//一般語言就默認漢語就可以了,時間日期的格式默認為MEDIUM風格,比如:2008-6-1620:54:53
//以下顯示的日期時間都是再Date類的基礎上的來的,還可以利用Calendar類來實現見類TestDate2.java
publicclassTestDate{
publicstaticvoidmain(String[]args){
Datenow=newDate();
DateFormatd1=DateFormat.getDateInstance();//默認語言(漢語)下的默認風格(MEDIUM風格,比如:2008-6-1620:54:53)
Stringstr1=d1.format(now);
DateFormatd2=DateFormat.getDateTimeInstance();
Stringstr2=d2.format(now);
DateFormatd3=DateFormat.getTimeInstance();
Stringstr3=d3.format(now);
DateFormatd4=DateFormat.getInstance();//使用SHORT風格顯示日期和時間
Stringstr4=d4.format(now);
DateFormatd5=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL);//顯示日期,周,時間(精確到秒)
Stringstr5=d5.format(now);
DateFormatd6=DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG);//顯示日期。時間(精確到秒)
Stringstr6=d6.format(now);
DateFormatd7=DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT);//顯示日期,時間(精確到分)
Stringstr7=d7.format(now);
DateFormatd8=DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM);//顯示日期,時間(精確到分)
Stringstr8=d8.format(now);//與SHORT風格相比,這種方式最好用

System.out.println("用Date方式顯示時間:"+now);//此方法顯示的結果和Calendar.getInstance().getTime()一樣


System.out.println("用DateFormat.getDateInstance()格式化時間後為:"+str1);
System.out.println("用DateFormat.getDateTimeInstance()格式化時間後為:"+str2);
System.out.println("用DateFormat.getTimeInstance()格式化時間後為:"+str3);
System.out.println("用DateFormat.getInstance()格式化時間後為:"+str4);

System.out.println("用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化時間後為:"+str5);
System.out.println("用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化時間後為:"+str6);
System.out.println("用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化時間後為:"+str7);
System.out.println("用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化時間後為:"+str8);
}
}

運行結果:

用Date方式顯示時間: Thu Sep 17 09:39:46 CST 2015


用DateFormat.getDateInstance()格式化時間後為:2015-9-17


用DateFormat.getDateTimeInstance()格式化時間後為:2015-9-17 9:39:46


用DateFormat.getTimeInstance()格式化時間後為:9:39:46


用DateFormat.getInstance()格式化時間後為:15-9-17 上午9:39


用DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL)格式化時間後為:2015年9月17日 星期四 上午09時39分46秒 CST


用DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG)格式化時間後為:2015年9月17日 上午09時39分46秒


用DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT)格式化時間後為:15-9-17 上午9:39


用DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM)格式化時間後為:2015-9-17 9:39:46

方法二:用java.util.Calendar類來實現,看下面:

importjava.util.*;
importjava.text.*;
//以下是利用Calendar類來實現日期時間的,和Date類相比較比較簡單
publicclassTestDate2{
publicstaticvoidmain(String[]args){

Calendarca=Calendar.getInstance();
intyear=ca.get(Calendar.YEAR);//獲取年份
intmonth=ca.get(Calendar.MONTH);//獲取月份
intday=ca.get(Calendar.DATE);//獲取日
intminute=ca.get(Calendar.MINUTE);//分
inthour=ca.get(Calendar.HOUR);//小時
intsecond=ca.get(Calendar.SECOND);//秒
intWeekOfYear=ca.get(Calendar.DAY_OF_WEEK);


System.out.println("用Calendar.getInstance().getTime()方式顯示時間:"+ca.getTime());
System.out.println("用Calendar獲得日期是:"+year+"年"+month+"月"+day+"日");

System.out.println("用Calendar獲得時間是:"+hour+"時"+minute+"分"+second+"秒");
System.out.println(WeekOfYear);//顯示今天是一周的第幾天(我做的這個例子正好是周二,故結果顯示2,如果你再周6運行,那麼顯示6)

}
}

運行結果是:

用Calendar.getInstance().getTime()方式顯示時間: Thu Sep 17 09:40:40 CST 2015

用Calendar獲得日期是:2015年8月17日

用Calendar獲得時間是:9時40分40秒

5


總結:中的來說,方法二是最方便的,方法一顯得分笨拙,不過看個人喜歡了。

⑽ java怎麼獲取當前系統時間,只包括年月日,要求Date型

Date d = new Date();

熱點內容
鬥地主源碼開發 發布:2025-05-11 02:24:07 瀏覽:364
雲伺服器怎麼設置攻擊 發布:2025-05-11 02:22:09 瀏覽:824
python嵌套for循環 發布:2025-05-11 01:51:44 瀏覽:227
安卓怎麼取消後台限制 發布:2025-05-11 01:45:45 瀏覽:257
一鍵搭建sk5伺服器 發布:2025-05-11 01:40:09 瀏覽:513
鴻業acs加密鎖模擬器 發布:2025-05-11 01:38:49 瀏覽:937
神廟逃亡2安卓版怎麼玩 發布:2025-05-11 01:38:05 瀏覽:161
凱傑都什麼配置 發布:2025-05-11 01:38:04 瀏覽:471
php微信開源系統源碼 發布:2025-05-11 01:37:54 瀏覽:813
pythonfor多個參數 發布:2025-05-11 01:12:32 瀏覽:74