将未指定格式的日期字符串转化成java.util.Date类型日期对象,代码如下:

import java.text.DateFormat;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

public class Test {

/**

* 测试类main方法

* Author:BluesLee

* CreateDate:2008-9-23

* Modifier:BluesLee

* ModifyDate:2008-9-23

* Version:1.1

* All right reserved.

*

* @param args

*/

public static void main(String[] args) {

Test test=new Test();

try {

System.out.println(test.parseStringToDate("03/2-3 03小时3:3").toLocaleString());

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

/**

* 将未指定格式的日期字符串转化成java.util.Date类型日期对象

* Author:BluesLee

* CreateDate:2008-9-25

* Modifier:BluesLee

* ModifyDate:2008-9-25

* Version:1.1

* All right reserved.

*

* @param date,待转换的日期字符串

* @return

* @throws ParseException

*/

public Date parseStringToDate(String date) throws ParseException{

Date result=null;

String parse=date;

parse=parse.replaceFirst("^[0-9]{4}([^0-9]?)", "yyyy$1");

parse=parse.replaceFirst("^[0-9]{2}([^0-9]?)", "yy$1");

parse=parse.replaceFirst("([^0-9]?)[0-9]{1,2}([^0-9]?)", "$1MM$2");

parse=parse.replaceFirst("([^0-9]?)[0-9]{1,2}( ?)", "$1dd$2");

parse=parse.replaceFirst("( )[0-9]{1,2}([^0-9]?)", "$1HH$2");

parse=parse.replaceFirst("([^0-9]?)[0-9]{1,2}([^0-9]?)", "$1mm$2");

parse=parse.replaceFirst("([^0-9]?)[0-9]{1,2}([^0-9]?)", "$1ss$2");

DateFormat format=new SimpleDateFormat(parse);

result=format.parse(date);

return result;

}

}

指定格式的日期字符串转化成java.util.Date类型日期对象.doc

下载Word文档到电脑,方便收藏和打印[全文共941字]

编辑推荐:

下载Word文档

java 指定格式的date_指定格式的日期字符串转化成java.util.Date类型日期对象相关推荐

  1. 计算机二级日期格式,09年计算机二级辅导:指定格式的日期字符串转化成java.util.Date类型日期对象...

    09年计算机二级辅导:指定格式的日期字符串转化成java.util.Date类型日期对象 分类:计算机等级| 更新时间:2008-10-16| 来源:教育联展网 将未指定格式的日期字符串转化成java ...

  2. 解决axis2处理java.util.Date类型对象时丢弃时间部分的问题

    我目前在做的一个项目以axis2为webservice框架,客户端和服务器端要传输很多复杂对象,在这方面,axis2做得不错,基本满足了我的需要,但当我把客户端提供给要使用的同事时,同事发现了一个问题 ...

  3. Java.util.Date类型的转化成为数据库中的Date类型。

    最完整的一个网页:http://www.zxbc.cn/html/20080905/65272.html 作者:天涯 来源:中国自学编程网 发布日期:1220576012 在JDK 1.1后,java ...

  4. 将java.time.LocalDate转换为java.util.Date类型

    本文翻译自:Convert java.time.LocalDate into java.util.Date type I want to convert java.time.LocalDate int ...

  5. @RequestBody接收Json参数 | 用自定义注解对Vo对象中Date类型日期格式校验

    标题太长有木有?主要是为了把问题描述清楚,免得进错文章. 问题描述 昨天测试的同事测试接口的时候,测试出来一个Date类型校验问题. 要求输入的日期格式是:yyyy-MM-dd HH:mm:ss,Vo ...

  6. java基础--java.util.Date类型小结

    首先先来了解一下Date数据类型: . Date类型通常要和另一个 java.text.SimpleDateFormat类联合使用. 把long-->Date: public Date(long ...

  7. 将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法

    java.util.Date类的toString()方法默认生成"Fri May 04 17:25:34 CST 2012"形式的字符串,但从这样的字符串生成java.util.D ...

  8. java字符排序_如何按字母顺序对字符串进行排序java

    如果先将字符放入数组中,则可以使用Arrays.sort执行此操作. (它必须是Character对象的数组而不是char基元,以便使用自定义的不区分大小写的比较器.) // put the char ...

  9. 将指定日期字符串转换为Calendar对象

    应用格式化日期时间的java.text.SimpleDateFormat类 创建一个"yyyy-mm-dd"格式的格式化对象 SimpleDateFormat format=new ...

最新文章

  1. 高级数据结构 线段树
  2. 摩尔定律会死亡吗 芯片到底可以变得有多小
  3. 感知器 机器学习_机器学习感知器实现
  4. 远程连接电脑_Python黑科技:在家远程遥控公司电脑,python+微信一键连接!
  5. mail、sendEmail发送邮件命令
  6. RabbitMQ + 镜像队列 + HAProxy 实现负载均衡的集群
  7. php array_reduce 降维,使用array_reduce降维
  8. 批处理不同目录下的bat调用
  9. 由ViewStateException: The client disconnected想到的
  10. PHP反序列化漏洞(什么是反序列化漏洞及操作)
  11. iOS 9.0系统策略更新
  12. Netflix是如何针对云构建和部署代码的
  13. 支持ipv6类型的ddos测试工具thc-ipv6
  14. NVIDIA cuDNN 下载
  15. 开关电源(DC-DC)与LDO电源的区别---效率
  16. 解决com.lowagie.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.
  17. 金山毒霸系统清理专家
  18. Ubuntu安装bluefish2.0.最新版本方法
  19. 原生js放大镜 原理 一看就懂 非常简单
  20. Node.JS的魔力与神话

热门文章

  1. 《精解 Windows 10》——2.10 触摸手势
  2. 要兼容ie时注意事项
  3. hibernate5(8)操纵对象入门[3]操控对象封装方法
  4. linux X11窗口转发配置简记
  5. android-手势-基础知识总结
  6. Spring MVC+MyBatis中Spring没有接管Mybatis的事务
  7. 南京师范大学计算机科学与技术复试名单,2018年各学院硕士研究生复试办法及复试名单公示网址汇总表...
  8. 企业全面运营管理沙盘模拟心得_大庆职业学院举办创业技能大赛企业经营管理沙盘模拟赛...
  9. 多核处理器_游戏爱好者的福音!AMD全新一代高性能多核处理器3950X
  10. linux账号密码登录,在自己的小linux上实现用户具有账号密码才可以登录