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; }
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; }