zoukankan      html  css  js  c++  java
  • 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);
  • 相关阅读:
    BASIC-2 01字串
    BASIC-1 闰年判断
    BASIC-11 十六进制转十进制
    IO流之File类
    集合-下
    集合-上
    java常用类-下
    关于String的一些基础小题目
    java常用类-上
    异常
  • 原文地址:https://www.cnblogs.com/linhongwenBlog/p/9111838.html
Copyright © 2011-2022 走看看