JAVA中的时间转化
Posted 林被熊烟岛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中的时间转化相关的知识,希望对你有一定的参考价值。
1. 把yyyyMMddHHmmss 变成date型
String startTime = params.get("startTime").toString(); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMddHHmmss"); LocalDateTime startLocalDate = LocalDateTime.parse(startTime,dtf); ZoneId zone = ZoneId.systemDefault(); Instant sInstant = startLocalDate.atZone(zone).toInstant(); Date startDate = Date.from(sInstant);
System.out.println(startDate);
最终结果:
2.把yyyy-MM-dd HH:mm:ss变成date型
String dispatchTime = workOrderInfo.get("DISPATCH_TIME"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ParsePosition pos = new ParsePosition(0); Date dispatchTimeDate = sdf.parse(dispatchTime, pos);
最终结果:
3.把系统时间转化成yyyyMMdd
Date day = new Date(); SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd"); String fileNameSuffix = df.format(day);
以上是关于JAVA中的时间转化的主要内容,如果未能解决你的问题,请参考以下文章
片段 A 的列表视图中的片段 B 中的新列表视图,单击 A 的列表项
ASP.net MVC 代码片段问题中的 Jqgrid 实现