Java中将String格式的标准时间字符串转换为Date格式的方法

摘要:
场景前端在往后端传递时间参数时,传递的是标准时间格式的字符串。比如下面的lxyf参数怎样将其转换为Date格式。
场景

前端在往后端传递时间参数时,传递的是标准时间格式的字符串。

比如下面的lxyf参数

Java中将String格式的标准时间字符串转换为Date格式的方法第1张

怎样将其转换为Date格式。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

调用如下转换格式的方法

Date lxyfDate = str2Date(lxyf);

方法的具体实现

    publicDate str2Date(String dateString) {

         String FORMAT_STRING = "yyyy-MM-dd HH:mm:ss";

         String[] REPLACE_STRING = new String[]{"GMT+0800", "GMT+08:00"};

         String SPLIT_STRING = "(中国标准时间)";

        try{
            dateString = dateString.split(Pattern.quote(SPLIT_STRING))[0].replace(REPLACE_STRING[0], REPLACE_STRING[1]);
            SimpleDateFormat sf1 = new SimpleDateFormat("E MMM dd yyyy HH:mm:ss z", Locale.US);
            Date date =sf1.parse(dateString);
            returndate;
        } catch(Exception e) {
            throw new RuntimeException("时间转化格式错误" + "[dateString=" + dateString + "]" + "[FORMAT_STRING=" + FORMAT_STRING + "]");
        }
    }

免责声明:文章转载自《Java中将String格式的标准时间字符串转换为Date格式的方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mysql半同步(semi-sync)源码实现谷歌浏览器Google Chrome和Adobe Flash Plugins插件安装问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

获取JAVA对象占用的内存大小

介绍两种获取JAVA对象内存大小的方法。 第一种:Instrumentation 简介: 使用java.lang.instrument 的Instrumentation来获取一个对象的内存大小。利用Instrumentation并且通过代理我们可以监测在JVM运行的程序的功能,它的原理是修改方法的字节码。 首先创建代理类 packagecom.dingt...

Asp.Net 4.0 新特性之 使用自定义OutputCache Provider

Asp.Net 4.0 新特性之 使用自定义OutputCache Provider 在Asp.Net 4.0 的web.config文件中添加了关于缓存的配置节,如下所示: <system.web> <compilation debug="true" targetFramework="4.0" /> <...

写个C#命令行参数解析的小工具

最近测试工作做的比较多因此时常要创建一些控制台类型的应用程序。因为程序有不同的参数开关,需要在程序启动的时候通过命令行来给程序传递各种开关和参数。直接操作args有些不方便,所以就写了个解析参数的小工具来处理各种参数。 参数实体: 1 public class CommandLineArgument 2 { 3 List<Comma...

Protobuf API安全测试启示 admin

ProtoBuf介绍 protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。 Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更为简单。 因此具有以下特点: 语言...

QString和string互转中文字符

string -> QString 1 std::string strStd = "可可西";2 QString strQ = QString::fromLocal8Bit(strStd.c_str()); QString -> string 1 QString strQ("可可西");2 std::string strStd= strQ...

Eclipse中的TreeViewer类和ListViewer类

TreeViewer和TableViewer在使用上还是有很多相似之处.TreeViewer中冶有TableViewer中的过滤器和排序器.具体使用看TableViewer中的使用. 和Table有JFace的扩展TableViewer一样,Tree也有一个JFace中的扩展,那就是TreeViewer.因为TreeViewer和TableViewer继承...