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