下邊是根據(jù)你的需求寫的代碼:
創(chuàng)新互聯(lián)建站公司2013年成立,先為貞豐等服務建站,貞豐等地企業(yè),進行企業(yè)商務咨詢服務。為貞豐企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
importjava.util.Calendar;
importjava.sql.Date;
publicclassTestAA{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
Calendarcld=Calendar.getInstance();
Datedate=newjava.sql.Date(1319534374312l);;
cld.setTime(date);
/**
*注:在jdk1.6以后下列方法都已過時
*date.getYear();
*date.getMonth();
*date.getDay();
*/
System.out.println("日期為:"+date.toString());
//方法一
System.out.println("年份:"+cld.get(Calendar.YEAR));
System.out.println("月份:"+(cld.get(Calendar.MONTH)+1));
System.out.println("日:"+cld.get(Calendar.DAY_OF_MONTH));
//方法er
System.out.println("年份:"+date.toString().split("-")[0]);
System.out.println("月份:"+date.toString().split("-")[1]);
System.out.println("日:"+date.toString().split("-")[2]);
}
}
技術優(yōu)勢:
與傳統(tǒng)程序不同,Sun公司在推出Java之際就將其作為一種開放的技術。全球數(shù)以萬計的Java開發(fā)公司被要求所設計的Java軟件必須相互兼容?!癑ava語言靠群體的力量而非公司的力量”是Sun公司的口號之一,并獲得了廣大軟件開發(fā)商的認同。這與微軟公司所倡導的注重精英和封閉式的模式完全不同。
Sun公司對Java編程語言的解釋是:Java編程語言是個簡單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關、可移植、高性能、多線程和動態(tài)的語言。
Java平臺是基于Java語言的平臺。這樣的平臺非常流行。因此微軟公司推出了與之競爭的.NET平臺以及模仿Java的C#語言。java的應用已十分廣泛。
Java是功能完善的通用程序設計語言,可以用來開發(fā)可靠的、要求嚴格的應用程序。
JAVA的用途:80%以上的高端企業(yè)級應用都使用JAVA平臺(電信、銀行等)。JAVA是成熟的產(chǎn)品,已經(jīng)有10年的歷史。
自從1995年Sun公司正式發(fā)布Java1.0版以來,在全球范圍內(nèi)引發(fā)了經(jīng)久不衰的Java熱潮,Java的版本也不斷更新到v1.1,v1.2,v1.3,v1.4,其內(nèi)容也有了巨大的改進和擴充,還出現(xiàn)了標準版、企業(yè)版、服務器版等滿足不同需要的版本。另外還有迅速發(fā)展的JavaBean,其它的Java編譯器和集成開發(fā)環(huán)境等第三方軟件。
java如何獲取當前時間以及格式化需要用到兩個類,如下圖:
1.獲取當前時間,并格式化為(年-月-日?時:分:秒)。
Date t = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(df.format(t));
打印輸出結果如下圖:
2.將java.util.Date轉(zhuǎn)換為java.sql.Date格式。
java.sql.Date sqld = new java.sql.Date(t.getTime());
System.out.println(sqld);
java.sql.Time sqlt = new java.sql.Time(t.getTime());
System.out.println(sqlt);
java.sql.Timestamp sqlts = new java.sql.Timestamp(t.getTime());
System.out.println(sqlts);
打印輸出結果如下圖:
“拓展資料——java”:
Java是一種廣泛使用的計算機編程語言,擁有跨平臺、面向?qū)ο?、泛型編程的特性,廣泛應用于企業(yè)級Web應用開發(fā)和移動應用開發(fā)。
Java編程語言的風格十分接近C++語言。繼承了C++語言面向?qū)ο蠹夹g的核心,舍棄了容易引起錯誤的指針,以引用取代;移除了C++中的運算符重載和多重繼承特性,用接口取代;增加垃圾回收器功能。
Java編程語言是個簡單、面向?qū)ο蟆⒎植际?、解釋性、健壯、安全與系統(tǒng)無關、可移植、高性能、多線程和動態(tài)的語言。
java獲取一個時間的年月日代碼及相關解釋說明參考下面代碼
package?zhidao;
import?java.util.Calendar;
public?class?Test?{
public?static?void?main(String[]?args)?{
Calendar?cal=Calendar.getInstance();//使用日歷類
int?year=cal.get(Calendar.YEAR);//獲取年份
int?month=cal.get(Calendar.MONTH)+1;//獲取月份,因為從0開始的,所以要加1
int?day=cal.get(Calendar.DAY_OF_MONTH);//獲取天
System.out.println("結果:"+year+"-"+month+"-"+day);
}
}
Java獲得當前年月日并賦值給變量,主要是使用java 提供的工具類Calendar,Date來獲取,如下代碼:
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("當前時間毫秒數(shù):"?+?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("字符串轉(zhuǎn)成日期:"?+?today);??
}??
}
輸出結果:
年: 2012
月: 1
日: 13
時: 17
分: 28
秒: 19
當前時間毫秒數(shù):1326446899902
Fri Jan 13 17:28:19 CST 2012
Fri Jan 13 17:28:19 CST 2012
格式化后的日期:2012-01-13 17:28:19
字符串轉(zhuǎn)成日期:Fri Jan 13 17:26:33 CST 2012