java編程中用于得到系統時間的方法
import java.text.SimpleDateFormat;
import java.util.Calendar;
方法一:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ly_time = sdf.format(new java.util.Date());
System.out.println("現在時間是:"+ly_time);
結果:現在時間是:2008-11-28 14:19:49
方法二:
String ly_time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
System.out.println("現在時間是:"+ly_time);
結果:現在時間是:2008-11-28 14:19:49
=======================
java獲取當前時間2008年04月14日 星期一 10:11//這是個獲取當前時間的簡單實例,如下:
//--------------------------------------------
import java.util.*;
import java.text.*;
public class NowString {
public static void main(String[] args) {
Date now = new Date();
DateFormat d = DateFormat.getDateInstance();
String str = d.format(now);
System.out.println("Today is " + str);
}
}
//--------------------------------------------
1、先導入兩個類java.util.*,java.text.*
2、加簡單的一句話:String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
date就是你得到的時間,顯示格式可以根據("yyyy-MM-dd HH:mm:ss")的格式隨意調整,如果你想取到一些更具體的一些日期行數據可以查看API的Calendar類。
3、在JSP頁面上可以通過一下方法獲取:
function printDate()
{
var today=new Date();
var day=today.getDate();
var month=today.getMonth()+1;
var year=today.getFullYear().toString();
var box1=document.stats.intoDate;
if((month/10)<1)
{
month=("0"+month).toString();
}
if((day/10)<1)
{
day=("0"+today.getDate()).toString();
}
box1.value=year+"-"+month+"-"+day;
}
public void time(){
int year=0;
int month=0;
int day=0;
Calendar c=Calendar.getInstance();//獲得系統當前日期
year=c.get(Calendar.YEAR);
month=c.get(Calendar.MONTH)+1;//系統日期從0開始算起
day=c.get(Calendar.DAY_OF_MONTH);
System.out.println(year+""+month+" "+day);
}
public static void main(String args[]){
NewClass ne =new NewClass();
ne.time();
}
posted on 2009-11-15 13:57 javaz 閱讀(1559) 評論(0) 編輯 收藏 所屬分類: javaSE