導航:首頁 > 編程語言 > java獲取當天年月日

java獲取當天年月日

發布時間:2023-05-19 01:56:43

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

//得到long類型當前時間

longl=System.currentTimeMillis();

//new日期對

Datedate=newDate(l);

//轉換提日期輸出格式

SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-

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

(1)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中如何輸出當時的日期和時間

代碼如下:

packagecom.grace.test;

importjava.text.DateFormat;
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;

publicclassshowDate{
publicstaticvoidmain(String[]args)throwsParseException{

Dated=newDate();
Strings=null;

/**輸出格式:MonMay0515:23:58CST2014*/
System.out.println(d);

/**輸出格式:2014-5-5*/
s=DateFormat.getDateInstance().format(d);
System.out.println(s);

/**輸出格式:2014-5-5*/
s=DateFormat.getDateInstance(DateFormat.DEFAULT).format(d);
System.out.println(s);

/**輸出格式:2014年5月5日星期一*/
s=DateFormat.getDateInstance(DateFormat.FULL).format(d);
System.out.println(s);

/**輸出格式:2014-5-5*/
s=DateFormat.getDateInstance(DateFormat.MEDIUM).format(d);
System.out.println(s);

/**輸出格式:14-5-5*/
s=DateFormat.getDateInstance(DateFormat.SHORT).format(d);
System.out.println(s);

/**輸出格式:2014-5-0500:00:00大寫H為24小時制*/
DateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
s=sdf.format(d);
System.out.println(s);

/**輸出格式:2014-5-0500:00:00小寫h為12小時制*/
DateFormatsdf2=newSimpleDateFormat("yyyy-MM-ddhh:mm:ss");
s=sdf2.format(d);
System.out.println(s);

/**輸出格式:20140505000000*/
DateFormatsdf3=newSimpleDateFormat("yyyyMMddHHmmss");
s=sdf3.format(d);
System.out.println(s);

/**字元串轉換城日期格式*/
s=sdf.format(d);
Datetoday=sdf.parse(s);
System.out.println("字元串轉成日期1:"+today);
System.out.println("字元串轉成日期2:"+sdf.format(today));

/**單獨輸出年月日時分秒等*/
Calendarc=Calendar.getInstance();
System.out.println("年:"+c.get(Calendar.YEAR));
//月份從0開始,加1校正
System.out.println("月:"+(c.get(Calendar.MONTH)+1)+"");
System.out.println("日:"+c.get(Calendar.DAY_OF_MONTH));
System.out.println("時:"+c.get(Calendar.HOUR_OF_DAY));
System.out.println("分:"+c.get(Calendar.MINUTE));
System.out.println("秒:"+c.get(Calendar.SECOND));
System.out.println("當前時間毫秒數:"+c.getTimeInMillis());
System.out.println("當前時間:"+c.getTime());
}
}

Ⅲ java獲得當前年月日

很多朋友都想知道java怎麼獲得當前年月日?下面就一起來了解一下吧~

兩種方法,通過Date類或者通過Calendar類,Date類比較簡單,但是要得到細致的欄位的話Calendar類比較方便。
import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; import org.junit.Test; public class GetTimeNow { /** * 通過Calendar類獲取 */ @Test public void getTimeNowThroughCalendar(){ //使用默認時區和語言環境獲得一個日歷。 Calendar    rightNow    =    Calendar.getInstance();    /*用Calendar的get(int field)方法返回給定日歷欄位的值。 HOUR 用於 12 小時制時鍾 (0 - 11),HOUR_OF_DAY 用於 24 小時制時鍾。*/ Integer 乎碼year = rightNow.get(Calendar.YEAR);  Integer month = rightNow.get(Calendar.MONTH)+1; //第一個月從0開始,所以得到月份+1 Integer day = rightNow.get(rightNow.DAY_OF_MONTH); Integer hour12 = rightNow.get(rightNow.HOUR);  Integer hour24 = rightNow.get(rightNow.HOUR_OF_DAY); Integer minute = rightNow.get(rightNow.MINUTE); Integer second = rightNow.get(rightNow.SECOND); Integer millisecond = rightNow.get(rightNow.MILLISECOND); String 銀族TimeNow12 = year+"-"+month+"-"+day+" "+hour12+":"+minute+":"+second+":"+millisecond; String TimeNow24 = year+"-"+month+"-"+day+" "+hour24+":"+minute+":"+second+":"+millisecond; System.out.println("日歷:"+rightNow+"\n12小時制時鍾:"+TimeNow12+"\n24小時制時鍾:"+TimeNow24); } /** * 通過Date類獲取 */ @Test public void getTimeNowThroughDate(){ Date date=new Date(); DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SS"); System.out.println(format.format(date)); //DateFormat類的靜態工廠方法 System.out.println(format.getInstance().format(date)); System.out.println(format.getDateInstance().format(date)); System.out.println(format.getTimeInstance().format(date)); System.out.println(format.getDateTimeInstance().format(date)); //DateFormat帶參數的靜態工廠方法 //第一個參數是鋒頃弊靜態變數style有4中取值0、1、2、3分別對應SHORT、MIDIUM、LONG、FULL //第二個參數根據環境敏感的Locale類的靜態變數自定義輸出 System.out.println(format.getDateInstance(0, Locale.CHINA).format(date));  System.out.println(format.getTimeInstance(0,Locale.CHINA).format(date)); System.out.println(format.getDateTimeInstance(2,2).format(date));   } /** * 兩者結合。。。 */ @Test public void getTimeNowTogether(){ String TimeNow = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SS").format(Calendar.getInstance().getTime()); System.out.println(TimeNow); } }
 

日歷: java.util.GregorianCalendar[time=1454251772565,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null],firstDayOfWeek=1,minimalDaysInFirstWeek=1,ERA=1,YEAR=2016,MONTH=0,WEEK_OF_YEAR=6,WEEK_OF_MONTH=6,DAY_OF_MONTH=31,DAY_OF_YEAR=31,DAY_OF_WEEK=1,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=10,HOUR_OF_DAY=22,MINUTE=49,SECOND=32,MILLISECOND=565,ZONE_OFFSET=28800000,DST_OFFSET=0] 12小時制時鍾:2016-1-31 10:49:32:565 24小時制時鍾:2016-1-31 22:49:32:565 2016-01-31 22:49:50:36 16-1-31 下午10:49 2016-1-31 22:49:50 2016-1-31 22:49:50 2016年1月31日 星期日 下午10時49分50秒 CST 2016-1-31 22:49:50 2016-01-31 22:50:09:270

Ⅳ java 怎麼獲取一個時間的年月日

java獲取一個來時間的年月日源代碼及相關解釋說明參考下面代碼
package;
importjava.util.Calendar;
publicclassTest{
publicstaticvoidmain(String[]args){
Calendarcal=Calendar.getInstance();//使用日歷類
intyear=cal.get(Calendar.YEAR);//獲取年份
intmonth=cal.get(Calendar.MONTH)+1;//獲取月份,因為從0開始的,所以要加1
intday=cal.get(Calendar.DAY_OF_MONTH);//獲取天
System.out.println("結果:"+year+"-"+month+"-"+day);
}
}

Ⅳ java中gettime如何只獲取年月日

在java中,我一般是通過以下方法獲取日期中的年、月、日
import java.util.*;
public class B {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Date d=new Date();
//獲取年,年的話在java中是從1900算起的,所以要加1900
d.getYear()+1900;
//獲取月,月的話在java中是從0算起的,所以要+1
d.getMonth()+1;
//獲取日
d.getDate();
}

}

Ⅵ java怎麼獲取當前系統時間

首先獲取當前時間:

java.util.Date nowdate = new java.util.Date();

2/2

然後如果你想時間的格式和你想用的時間格式一致 那麼就要格式化時間了SimpleDateFormat 的包在java.text包下SimpleDateFormat

sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") //年月日 時分秒

String t = sdf.parse(nowdate);

Ⅶ Java代碼中如何獲得當前時間

java.util.Date nowdate = new java.util.Date();然後如果你想時間的格式和你想用的時間格式一致 那麼就要格式化時間了SimpleDateFormat 的包內在java.text包下SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") //年月日 時分容秒String t = sdf.parse(nowdate);

Ⅷ java怎麼獲取當前時間的年月日

Date d = new Date();
int year = d.getYear()+1900;
int month = d.getMonth()+1;
var day = d.getDate();

Ⅸ java怎麼獲得當前年月日並賦給變數

Java獲得當前年月日並賦值給變數,主要是使用java 提供的工具類Calendar,Date來獲取,如下代碼:

packagecom.ob;

importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;

publicclassDateTest{

publicstaticvoidmain(String[]args)throwsParseException{
Calendarnow=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());

Dated=newDate();
System.out.println(d);
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
StringdateNowStr=sdf.format(d);
System.out.println("格式化後的日期:"+dateNowStr);

Stringstr="2012-1-1317:26:33";//要跟上面sdf定義的格式一樣
Datetoday=sdf.parse(str);
System.out.println("字元串轉成日期:"+today);
}
}

輸出結果:

年: 2012
月: 1
日: 13
時: 17
分: 28
秒: 19
當前時間毫秒數:1326446899902
Fri Jan 13 17:28:19 CST 2012
Fri Jan 13 17:28:19 CST 2012
格式化後的日期:2012-01-13 17:28:19
字元串轉成日期:Fri Jan 13 17:26:33 CST 2012

Ⅹ java如何得到年月日。

1、獲取當前的時間

Date date=new Date();//此時date為當前的時間

2、設置時間的格式

Date date=new Date();//此時date為當前的時間

System.out.println(date);

SimpleDateFormat dateFormat=new SimpleDateFormat(「YYYY-MM-dd」);//設置當前時間的格式,為年-月-日

System.out.println(dateFormat.format(date));

SimpleDateFormat dateFormat_min=new SimpleDateFormat(「YYYY-MM-dd HH:mm:ss」);//設置當前時間的格式,為年-月-日 時-分-秒

System.out.println(dateFormat_min.format(date));

(10)java獲取當天年月日擴展閱讀

java 獲取當前微秒時間:

package com.ffcs.itm;

public class DataSecUtils {

public static void main(String[] args) {

System.out.println(System.currentTimeMillis()); // 毫秒

System.out.println(getmicTime());

System.out.println(System.currentTimeMillis()); // 毫秒

System.out.println(getmicTime());

}

/**

* @return返回微秒

*/

public static Long getmicTime() {

Long cutime = System.currentTimeMillis() * 1000; // 微秒

Long nanoTime = System.nanoTime(); // 納秒

return cutime + (nanoTime - nanoTime / 1000000 * 1000000) / 1000;

}

}

閱讀全文

與java獲取當天年月日相關的資料

熱點內容
cad新文件能找回來嗎 瀏覽:951
導出手機qq文件到u盤 瀏覽:456
電腦如何打開ppt文件怎麼打開方式 瀏覽:782
魅族鎖定區文件夾 瀏覽:357
刻字cnc怎麼編程 瀏覽:182
學校的網路拓撲結構圖 瀏覽:784
收集100個pdf文件里關鍵詞 瀏覽:594
蘋果關閉4g網路設置 瀏覽:289
如何監測資料庫 瀏覽:967
拷貝過來的pdf文件 瀏覽:751
抖音小店的訪客數據怎麼看 瀏覽:670
怎麼把c語言編程的字元向下移動 瀏覽:786
sql刪除文件組代碼 瀏覽:978
安卓post請求多重json 瀏覽:776
微信消除數據怎麼恢復 瀏覽:918
小米刷機顯示系統找不到指定文件 瀏覽:528
蘋果手機小風扇圖app叫什麼 瀏覽:292
繁體中文輸入工具 瀏覽:916
pc桌面壁紙文件夾 瀏覽:473
微信怎麼添加群 瀏覽:781

友情鏈接