zoukankan      html  css  js  c++  java
  • 格林威治时间(Tue Jan 01 00:00:00 CST 2019)转Date

    Excel导入时后台接受日期格式数据为【格林威治时间】(例:Tue Jan 01 00:00:00 CST 2019)

    格林威治时间转Date

    package com.cn;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Locale;
    
    /**
     * 
     * 
     * @Package: com.cn
     * @ClassName: Test
     * @Description:TODO
     * @author: zuokun
     * @date: 2021年1月19日 上午9:52:42
     */
    public class Test {
        @org.junit.Test
        public void getTime() throws ParseException {
            String str = "Tue Jan 01 00:00:00 CST 2021";
            Date date = parse(str, "EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
            System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(date));
            System.out.printf("%tF %<tT%n", date);
        }
    
        // 格林威治时间转Date
        private Date parse(String str, String pattern, Locale locale) {
            if (str == null || pattern == null) {
                return null;
            }
            try {
                return new SimpleDateFormat(pattern, locale).parse(str);
            } catch (ParseException e) {
                e.printStackTrace();
            }
            return null;
        }
    }

    输出结果:

    2021-01-01
    2021-01-01 00:00:00

    结束

  • 相关阅读:
    flex产生水平滚动条
    js中的类
    typescript
    vue练习
    vue-cli2脚手架搭建
    Luogu P1970 花匠
    Luogu P1311 选择客栈
    Luogu P1016 旅行家的预算
    Luogu P1144 最短路计数
    Luogu P1091 合唱队形
  • 原文地址:https://www.cnblogs.com/zktww/p/14296407.html
Copyright © 2011-2022 走看看