zoukankan      html  css  js  c++  java
  • java时间工具类,时间相互转换

    /*
     * @author XueWeiWei
     * @date 2019/8/26 16:22
     */
    package com.nps.utils;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.time.ZoneId;
    import java.util.Date;
    
    public class DateUtils {
        private static final org.slf4j.Logger logger = null;
        private static final java.time.format.DateTimeFormatter yyyyMMddFmt = null;
    
        public DateUtils() {
        }
    
        public static boolean sameDate(java.util.Date d1, java.util.Date d2){
            return d1.equals(d2);
        }
    
        public static java.time.LocalDate getDateByStr(java.lang.String dateStr, java.lang.String fmt) {
            try {
                return dateToLocalDate(new SimpleDateFormat().parse(dateStr+fmt));
            } catch (ParseException e) {
                e.printStackTrace();
            }
            return null;
        }
    
        public static java.time.LocalDate dateToLocalDate(java.util.Date date) {
            return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
        }
    
        public static java.time.LocalDateTime dateToLocalDateTime(java.util.Date date){
            return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
        }
    
        public static java.util.Date localDateToDate(java.time.LocalDate localDate){
            return Date.from(localDate.atStartOfDay().atZone(ZoneId.systemDefault()).toInstant());
        }
    
        public static java.util.Date localDateTimeToDate(java.time.LocalDateTime localDateTime){
            return Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
        }
    
        public static java.lang.String dateToString(java.util.Date date){ return date.toString();}
    
        public static void main(String[] args) {
    
        }
    
    }
    

      

    /*
    * @author XueWeiWei
    * @date 2019/8/26 16:22
    */
    package com.nps.utils;

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.time.ZoneId;
    import java.util.Date;

    public class DateUtils {
    private static final org.slf4j.Logger logger = null;
    private static final java.time.format.DateTimeFormatter yyyyMMddFmt = null;

    public DateUtils() {
    }

    public static boolean sameDate(java.util.Date d1, java.util.Date d2){
    return d1.equals(d2);
    }

    public static java.time.LocalDate getDateByStr(java.lang.String dateStr, java.lang.String fmt) {
    try {
    return dateToLocalDate(new SimpleDateFormat().parse(dateStr+fmt));
    } catch (ParseException e) {
    e.printStackTrace();
    }
    return null;
    }

    public static java.time.LocalDate dateToLocalDate(java.util.Date date) {
    return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
    }

    public static java.time.LocalDateTime dateToLocalDateTime(java.util.Date date){
    return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
    }

    public static java.util.Date localDateToDate(java.time.LocalDate localDate){
    return Date.from(localDate.atStartOfDay().atZone(ZoneId.systemDefault()).toInstant());
    }

    public static java.util.Date localDateTimeToDate(java.time.LocalDateTime localDateTime){
    return Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());
    }

    public static java.lang.String dateToString(java.util.Date date){ return date.toString();}

    public static void main(String[] args) {

    }

    }
  • 相关阅读:
    [JAVA] 冻结Excel的第一行或第一列
    [SoapUI] 比较两个不同环境下的XML Response, 从外部文件读取允许的偏差值,输出结果到文本文件
    [Study] 通过游戏学编程的网站
    [SoapUI] SoapUI+Groovy中"org.apache.xmlbeans.XmlException: error:
    [SoapUI] 通过Groovy写文本文件
    [SoapUI] context.expand 和 groovyUtils.getXmlHolder 有什么不一样
    Codeforces Round #355 (Div. 2) C 预处理
    Codeforces Round #355 (Div. 2) B
    Codeforces Round #355 (Div. 2) A
    Codeforces Round #324 (Div. 2) D
  • 原文地址:https://www.cnblogs.com/xww115/p/11413802.html
Copyright © 2011-2022 走看看