⑴ 怎麼在當前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中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獲取一個時間的年月日代碼及相關解釋說明參考下面代碼
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怎麼獲取當前時間的年月日
Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat(「yyyy-MM-dd hh:mm:ss」);
String str=sdf.format(date);
system.out.println(str);
⑸ 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));
(5)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 如何單獨取得"年","月","日"...
//CalendarTest.java
//Calendar對象能很好解決你的問題
import java.util.Calendar;
public class CalendarTest {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
int y=c.get(Calendar.YEAR);//年
int M = c.get(Calendar.MONTH)+1;//月,注意這里要加1,計算機第一個月從0開始
int d = c.get(Calendar.DATE);//日
System.out.println("年:"+y);
System.out.println("月:"+M);
System.out.println("日:"+d);
String dateStr = "";
dateStr+=y+"-"+(M<10?"0":"")+M+"-"+(d<10?"0":"")+d;
System.out.println(dateStr);
}
}
⑺ 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]如何獲取年份~
GregorianCalendar類中的get()方法,導入Calendar和GregorianCalendar這兩個類。
參考代碼如下:
import java.util.Calendar;
import java.util.GregorianCalendar;
public class demo {
private int year;//年份
public demo() {//構造器
year=0;
}
public int test(){//獲得年份
GregorianCalendar g=new GregorianCalendar();
year=(int)g.get(Calendar.YEAR);
return year;
}
public static void main(String[] args) {
demo d = new demo();
System.out.print(d.test());
}
}
⑼ java中從資料庫中讀出日期類型後怎麼提取年月或者日
直接通過格式轉換的形式即可。舉例:
String str0 = "2015年07月05日";
Date d1 = new SimpleDateFormat("yyyy年MM月dd日").parse(str0);//定義起始日期
SimpleDateFormat sdf0 = new SimpleDateFormat("yyyy");
SimpleDateFormat sdf1 = new SimpleDateFormat("MM");
SimpleDateFormat sdf2= new SimpleDateFormat("dd");
String str1 = sdf0.format(d1);
String str2 = sdf1.format(d1);
String str3 = sdf2.format(d1);
System.out.println("年份為:"+str1);
System.out.println("月份為:"+str2);
System.out.println("日為:"+str3);
結果:
⑽ java 有個時間是yyyy年MM月dd日中如何提取出單獨的年,月,日
直接通過格式轉換的形式即可。舉例:
String str0 = "2015年07月05日";
Date d1 = new SimpleDateFormat("yyyy年MM月dd日").parse(str0);//定義起始日期
SimpleDateFormat sdf0 = new SimpleDateFormat("yyyy");
SimpleDateFormat sdf1 = new SimpleDateFormat("MM");
SimpleDateFormat sdf2= new SimpleDateFormat("dd");
String str1 = sdf0.format(d1);
String str2 = sdf1.format(d1);
String str3 = sdf2.format(d1);
System.out.println("年份為:"+str1);
System.out.println("月份為:"+str2);
System.out.println("日為:"+str3);
結果: