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

请帮小弟我看看日期转换后为什么成了null值

2012-01-05 
请帮我看看日期转换后为什么成了null值我在程序中用这样的程序获得当前日期:Calendar calendar Calendar

请帮我看看日期转换后为什么成了null值
我在程序中用这样的程序获得当前日期: 
Calendar calendar = Calendar.getInstance();//获取当前时间为更新时间 
Date updateDate= calendar.getTime(); 
但日期的格式不对, 
怎样可以把他的格式转成"yyyy-mm-dd"格式的  

另外我又在下面加了这样一段代码  
String saleTime="1980-7-1"; 
Date saleTime1=null; 
try { 
saleTime1 = new SimpleDateFormat("yyyy-mm-dd").parse(saleTime); 
log.info("转换后的交易时间为:"+saleTime1); 
} catch (ParseException e1) { 
// TODO Auto-generated catch block 
e1.printStackTrace(); 


但是打印出来的saleTime1的值是null,请高手门帮我看下,我哪里是有问题的,请赐教,谢谢啊

[解决办法]
好象要格式化
[解决办法]

Java code
import java.text.*;import java.util.*;public class Test79 {    public static void main(String[] args) {        // TODO Auto-generated method stub        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");        Calendar calendar = Calendar.getInstance();// 获取当前时间为更新时间        Date updateDate = calendar.getTime();        System.out.println(sdf.format(updateDate));        String saleTime = "1980-7-1";        Date saleTime1 = null;        try {            saleTime1 = new SimpleDateFormat("yyyy-MM-dd").parse(saleTime);            System.out.println(saleTime1);        } catch (ParseException e1) {            // TODO Auto-generated catch block            e1.printStackTrace();        }    }}
[解决办法]
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date date = new Date();
String strdate = sdf.format(date);

[解决办法]
这我怎么没学过呢..??~~55555555

热点排行