首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

java得到当前系统日期的Date类型,该怎么处理

2012-01-14 
java得到当前系统日期的Date类型GregorianCalendarnownewGregorianCalendar()SimpleDateFormatfmtrqnew

java得到当前系统日期的Date类型
GregorianCalendar   now   =   new   GregorianCalendar();
     
      SimpleDateFormat   fmtrq   =   new   SimpleDateFormat( "yyyy-MM-dd ",Locale.CHINA);
     
      String   nowDate   =   fmtrq.format(now.getTime());  
得到了当前的时期String类型,我再用Date   nowdate   =   fmtrq.parse(nowDate);就抱错,不行。请问可有好的方法得到Date型的当前日期

[解决办法]
import java.text.SimpleDateFormat;
public Date parseDate(String parseStr){

SimpleDateFormat sdf=new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss ");
try{
Date now = new Date();
String test = sdf.format(now).toString();
System.out.println(test);
return sdf.parse(parseStr);
}
catch(Exception e){
return null;
}
}

第一次回答问题,如有不对,请见量
[解决办法]
就Date now = new Date();呀
[解决办法]
/**
* 使用参数Format将字符串转为Date
*/
public static Date parse(String strDate, String pattern)
throws ParseException {
return strDate==null ? null : new SimpleDateFormat(
pattern).parse(strDate);
}
[解决办法]
顶下 接分
[解决办法]
jf
[解决办法]
都是通过SimpleDateFormat 格式化,加个
try{
}catch{
return new Date();
}
[解决办法]
System.out.printl(fmtrq.parse(nowDate));
结果是:Fri Feb 09 12:00:00 CST 2007 这样的格式
[解决办法]
fmtrq.parse(nowDate)是将日期格式化成标准状态

[解决办法]
应该是你输入的时间与你定义的时间格式不一致
SimpleDateFormat fmtrq = new SimpleDateFormat( "yyyy-MM-dd hh:mm ");试试

[解决办法]
jf
[解决办法]
JF
[解决办法]
System.currentTimeMillis()
[解决办法]
Date d = new Date();
d.setTime(System.currentTimeMillis());
String dateString = SimpleDateFormat.getInstance().format(d);
[解决办法]
看错了......new Date()就可以了.
[解决办法]
jf
[解决办法]
接分
[解决办法]
来接分~
[解决办法]
jf
[解决办法]
来晚了

[解决办法]
接分


[解决办法]
接分
[解决办法]
System.currentTimeMillis()
[解决办法]
up && study==true;

热点排行