java - util.date 构造函数返回 null
问题描述
我有这个日期Tue Dec 31 08:08:03 UTC 2019
作为字符串。
我用new Date(String string)
它来解析它Java.Util.Date
,但它给了我null。
如何解决?
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);
}
推荐阅读
- azure - 发布后Azure函数导入pyodbc错误
- excel - 当 ByRef 是带有 Worksheet 引用的 Range 时,ByRef 到 ByVal 的括号如何工作?
- python - 基于值列的下拉条形图(绘图)
- jhipster - Jhipster 无法生成实体,因为应用程序没有在网关中配置数据库
- python - 在 github repo 中从 requirements.txt 安装包
- machine-learning - 使用梯度下降实现线性回归
- xpath - 对存在数据库的 XPath 查询不返回任何命中
- java - Maven:没有执行任何测试
- google-cloud-firestore - 保存 Firestore 控制台过滤器设置
- javascript - React App 在同一服务器和多个域中