Java 对于 "EEE, dd MMM yyyy HH:mm:ss z" 时间转换问题

今天 需要用到java 返回一个服务器时间 因为本地的手机时间 万一设置的快和慢 可能对数据造成影响 ,本想着让服务器借口加一个字段 原来还有这种写法

 Date date=  DateUtil.stringDateFormat(headers.get("Date"),"EEE, dd MMM yyyy HH:mm:ss z", Locale.US);
                                serverTime=date.getTime();
 public static Date stringDateFormat(String strDate, String format,Locale locale) {
        if(StringUtils.isEmpty(strDate)) {
            return null;
        } else {
            SimpleDateFormat sdf = null;
            if(format == null) {
                sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",locale);
            } else {
                sdf = new SimpleDateFormat(format,locale);
            }

            try {
                return sdf.parse(strDate);
            } catch (ParseException var4) {
                return null;
            }
        }
    }
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,276评论 19赞 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,375评论 18赞 399
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 43,055评论 11赞 349
  • 连续早起第36天,持续写作第29篇 如何发现自己的临界知识?---就是要我们在日常生活中思考和决策的时候能够摆脱盲...
    福杯满溢68阅读 427评论 0赞 0
  • 收到林栋发来的短信的时候,唐米正走在回家的路上,对于这场谁都看得出来不般配的爱情,唐米还是有一些期待的。 ...
    文二初阅读 672评论 0赞 0

友情链接更多精彩内容