Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
unix YYYYMMDDHHMMSS.milisons格式到java日期_Java - Fatal编程技术网

unix YYYYMMDDHHMMSS.milisons格式到java日期

unix YYYYMMDDHHMMSS.milisons格式到java日期,java,Java,我想要java中没有时间的日期 unix格式是 YYYYMMDDHHMMSS.毫秒 unix字符串20170817134131.384 string val = "20170817134131.384"; if (val != null) { SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss"); try { date = df.pa

我想要java中没有时间的日期

unix格式是

YYYYMMDDHHMMSS.毫秒

unix字符串20170817134131.384

string val = "20170817134131.384";
        if (val != null) {
            SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
            try {
                date = df.parse(String.valueOf(val));
            } catch (ParseException e) {
                throw new RuntimeException("Failed to parse date: ", e);
            }
            return date;
        }

下面是一个简单的解决方案,可以将unix时间转换为localDate,然后您可以随意设置格式:

long time = 1491231860;
final LocalDate localDate = LocalDate.fromMillisSinceEpoch(unixSeconds);

什么是
val
?yyyyMMddHHmmss.SSS也许,只要看一下文档就可以了。我不知道你在问什么。你得到了什么?你期待什么?您的问题是什么?从dateformat中删除HHMMS(a)什么类是
LocalDate
?我在上没有看到millissinceepoch的
方法。我也看不到它。(b) 该代码在确定日期时忽略了时区这一关键问题。此代码假定日期应设为UTC,这可能是目的,也可能不是目的。