導航:首頁 > 編程語言 > Java得到系統時間

Java得到系統時間

發布時間:2023-07-01 02:36:05

java 獲取當前時間,將天數減一天,返回Date.

具體如下:

java.util.Calendar
voidsetTime(Date date)
Sets this Calendar's time with the given Date.設置日期時間
abstract void add(int field, int amount)
Adds or subtracts the specified amount of time to the given calendar field,
based on the calendar's rules.

參春笑數1是 Calendar.DAY_OF_MONTH
參數2是天數,如果岩森含是負數,則為減

DategetTime()
Returns a Date object representing thisCalendar's time value (millisecond offset from the Epoch").得到時間

(1)Java得到系統時間擴展閱讀

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代粗笑表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程 。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等

(參考資料 網路 Java)

㈡ 請問:怎麼用java語言獲取當前系統時間,以便自動插入資料庫中

1.Date()+SimpleDateFormat()
DateFormatdateFormat=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss");Datedate=newDate();System.out.println(dateFormat.format(date));
2.Calender()+SimpleDateFormat()
Calendarcal=Calendar.getInstance();
System.out.println(dateFormat.format(cal.getTime()));
舉個例子給你:
importjava.util.Date;
importjava.text.DateFormat;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;


publicclassGetCurrentDateTime{
publicstaticvoidmain(String[]args){

DateFormatdateFormat=newSimpleDateFormat("yyyy/MM/ddHH:mm:ss");
//getcurrentdatetimewithDate()
Datedate=newDate();
System.out.println(dateFormat.format(date));

//()
Calendarcal=Calendar.getInstance();
System.out.println(dateFormat.format(cal.getTime()));

}
}

別忘了import

㈢ 在java中怎麼獲取北京時間

一般情況可以用直接用Date類,例如:

Date date = new Date(System.currentTimeMillis()); System.out.println(date);先用System.currentTimeMillis()是得到系統當前時間。然後輸出就可以了。

但是如果要更加准確的話,最好用Calendar類,因為可能用你的程序的系統不是中國的,用Date date = new Date(System.currentTimeMillis())得到的就是不是北京時間了。所以可以用Calendar calendar = Calendar.getInstance(Locale.CHINA);

還可以用SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");來格式化時間。下面是一個簡單的實例:

publicclassGetTime
{
publicstaticvoidmain(String[]args)
{
Calendarcalendar=Calendar.getInstance(Locale.CHINA);
Datedate=calendar.getTime();
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
StringdateString=dateFormat.format(date);
System.out.println(dateString);
}
}

導入包的時候Date類是java.util下的Date類,java.util.Date;

㈣ 請問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程序,讀取系統時間,然後將時間用中文輸出

java程序讀取系統時間,可以使用Date時間類,使用格式化類simpleDateFormat類,實例如下:

packagecom.qiu.lin.he;

importjava.text.SimpleDateFormat;
importjava.util.Date;

publicclassCeShi{

publicstaticvoidmain(String[]args){

Datedate=newDate();//獲取此時的系統時間
SimpleDateFormatsdf=newSimpleDateFormat("yyyy年MM月dd日HH點mm分ss秒");
System.out.println("中文現實的時間是"+sdf.format(date));
}
}

運行結果如下:

㈥ 在Java中如何輸出當前系統日期

利用java里的Date類輸出,進階的做法還可以用simpleDateformat類進行格式化輸出日期。代碼如下:

importjava.text.SimpleDateFormat;
importjava.util.Date;
/**
*日期格式化
*@authoryoung
*
*/
{
publicstaticvoidmain(String[]args){
//在構造器中傳入日期樣式
//SimpleDateFormatsdf=newSimpleDateFormat(
//"yyyy.MM.ddG'at'HH:mm:ssz");
SimpleDateFormatsdf=newSimpleDateFormat("dd/MM/yyyy");
//sdf=newSimpleDateFormat("yyyy年MM月dd日HH時mm分ss秒");
//當前系統時間
Datedate=newDate();
//調用format(Datedate)對象傳入的日期參數進行格式化
//format(Datedate)將日期轉化成字元串
StringformatDate=sdf.format(date);
System.out.println("格式化後的日期為:"+formatDate);
}
}

㈦ java如何獲取當前時間 年月日 時分秒

//得到long類型當前時間

longl=System.currentTimeMillis();

//new日期對

Datedate=newDate(l);

//轉換提日期輸出格式

SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-

ddHH:mm:ss");System.out.println(dateFormat.format(date));

(7)Java得到系統時間擴展閱讀

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得到系統時間相關的資料

熱點內容
安卓手機電話簿怎麼導出到蘋果手機 瀏覽:761
php實現投票 瀏覽:331
手機爆力解壓加密視頻文件 瀏覽:932
東方財富app怎麼看北上資金圖解 瀏覽:416
邢昭林程序員那麼可愛拍現場 瀏覽:169
安卓什麼應用可以免費看電視劇 瀏覽:504
合適pdf 瀏覽:293
app監測睡眠怎麼選擇 瀏覽:642
老人家用什麼安卓手機好 瀏覽:955
解壓包能不能送女朋友 瀏覽:701
好看發卡網源碼 瀏覽:51
水平集演算法matlab 瀏覽:769
區域網如何用ftp伺服器配置 瀏覽:74
程序員慣性思考模式 瀏覽:441
如何在個稅app上查身份證號 瀏覽:7
電視家app安裝在電視上怎麼安 瀏覽:889
怎麼將pdf格式轉化為圖片格式 瀏覽:639
伺服器拔掉raid卡怎麼裝系統 瀏覽:234
區域對稱加密演算法 瀏覽:247
數字轉漢字php 瀏覽:735