Java util.date构造函数返回null
我将此日期Java util.date构造函数返回null,java,Java,我将此日期周二12月31日08:08:03 UTC 2019作为字符串 我使用newdate(stringstring)将其解析为Java.Util.Date,但它给我空值 如何解决这个问题 public static Date dateFromString(String date) { return new Date(date); } 我甚至试过这个,不起作用: DateFormat df = new SimpleDateFormat("
周二12月31日08:08:03 UTC 2019
作为字符串
我使用newdate(stringstring)
将其解析为Java.Util.Date
,但它给我空值
如何解决这个问题
public static Date dateFromString(String date)
{
return new Date(date);
}
我甚至试过这个,不起作用:
DateFormat df = new SimpleDateFormat("MM dd HH:mm:ss a z");
try {
System.out.println(df.parse(date));
} catch (Exception e) {
System.out.println("error");
}
您可以使用这样的日期格式化程序:
public static Date dateFromString(String date) throws Exception
{
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy");
return sdf.parse(date);
}
你能分享你的代码吗?@Sandepkumar addedSuggest在你使用的日期构造函数中添加一个断点,然后逐步找出为什么该值被设置为null。你还应该说你从这里传递给函数的是什么输入,这只意味着你没有将输入传递给方法,因此:NPE。