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。