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

java 如何获取日期

2012-04-13 
java 怎么获取日期SimpleDateFormat df new SimpleDateFormat(yyyy-MM-dd)df.formate(new Date()) //

java 怎么获取日期
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");

df.formate(new Date()); // 这样就返回一个日期为string 的时间。。
我现在想返回一个Date 类型的日期怎么做。 格式为"yyyy-MM-dd“

[解决办法]
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
df.parse(stringDate)
[解决办法]
new Date() 就是Date类型;

有格式"yyyy-MM-dd“ 它这个就不是时间类型,就是一个字符串....



如果Date 不能满足, Calendar 试试

这个例子 你看看.

Date date = format.parse("2011-10-18 15:24:25");
Calendar c = Calendar.getInstance();
c.setTime(date);
c.add(Calendar.HOUR_OF_DAY, 10);
c.add(Calendar.MINUTE, 40);

String s = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(c
.getTime());
System.out.println(s);

} catch (Exception e) {
e.printStackTrace();
}

}

 
[解决办法]
哦 理解错误 

Java code
   DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");            Date date = format.parse("2011-10-18 15:24:25");
[解决办法]
Java code
private static  String getDate(){        String date="";        Date dt=new Date();         SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");         date=s.format(dt).toString();        return date;    }
[解决办法]
Date 没有格式,内部只是一个long表示从epoch到初始化Date之间的毫秒值。

输出时才由DateFormat格式化到各种格式的字符串。
[解决办法]
同楼上
[解决办法]
Java code
import java.util.Date;import java.util.Calendar;import java.util.GregorianCalendar;import java.text.SimpleDateFormat;public class Test{        public static void main(String[] args)    {        SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd");        Calendar cd=new GregorianCalendar();        System.out.println(sd.format(cd.getTime()));            }    }
[解决办法]
返回Date型?
Java code
cd.getTime();//就是Date型的 

热点排行