1. new java.util.Date()
2. Calendar c = Calendar.getInstance();
c.setTime(new java.util.Date());
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH)+1;
int day = c.get(Calendar.DAY_OF_MONTH);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
3. Date date=new Date();
date.getHours();
date.getSeconds();
4.執行個體
//--------------------------------------------
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);
}
}
//--------------------------------------------
加簡單的一句話:String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
date就是你得到的時間,顯示格式可以根據("yyyy-MM-dd HH:mm:ss")的格式隨意調整,如果你想取到一些更具體的一些日期行
資料可以查看API的Calendar類。
例如:
package test;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class NowString {
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
Date date = c.getTime();
String str = new SimpleDateFormat("yyyy-MM-dd").format(date);
System.out.println(str);
String indate = "2008-09-01";
int i = indate.compareTo(str);//比較兩個日期的大小
if(i>0){
System.out.println("有效:"+i);
}else{
System.out.println("無效:"+i);
}
}
}
5. 執行個體 在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; }