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

    结束

  • 相关阅读:
    开发avr单片机网络资源
    c语言中各种数据类型的长度
    REPEAT_BYTE(x)宏
    如何快速掌握man手册的使用
    如何获取内核代码的变更信息说明
    min宏的学习
    Spring对jdbc支持
    切入点表达式
    XML方式实现AOP编程
    注解方式实现AOP编程
  • 原文地址:https://www.cnblogs.com/zktww/p/14296407.html
Copyright © 2011-2022 走看看