java 指定格式的date_指定格式的日期字符串转化成java.util.Date类型日期对象
将未指定格式的日期字符串转化成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类型日期对象相关推荐
- 计算机二级日期格式,09年计算机二级辅导:指定格式的日期字符串转化成java.util.Date类型日期对象...
09年计算机二级辅导:指定格式的日期字符串转化成java.util.Date类型日期对象 分类:计算机等级| 更新时间:2008-10-16| 来源:教育联展网 将未指定格式的日期字符串转化成java ...
- 解决axis2处理java.util.Date类型对象时丢弃时间部分的问题
我目前在做的一个项目以axis2为webservice框架,客户端和服务器端要传输很多复杂对象,在这方面,axis2做得不错,基本满足了我的需要,但当我把客户端提供给要使用的同事时,同事发现了一个问题 ...
- Java.util.Date类型的转化成为数据库中的Date类型。
最完整的一个网页:http://www.zxbc.cn/html/20080905/65272.html 作者:天涯 来源:中国自学编程网 发布日期:1220576012 在JDK 1.1后,java ...
- 将java.time.LocalDate转换为java.util.Date类型
本文翻译自:Convert java.time.LocalDate into java.util.Date type I want to convert java.time.LocalDate int ...
- @RequestBody接收Json参数 | 用自定义注解对Vo对象中Date类型日期格式校验
标题太长有木有?主要是为了把问题描述清楚,免得进错文章. 问题描述 昨天测试的同事测试接口的时候,测试出来一个Date类型校验问题. 要求输入的日期格式是:yyyy-MM-dd HH:mm:ss,Vo ...
- java基础--java.util.Date类型小结
首先先来了解一下Date数据类型: . Date类型通常要和另一个 java.text.SimpleDateFormat类联合使用. 把long-->Date: public Date(long ...
- 将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 ...
- java字符排序_如何按字母顺序对字符串进行排序java
如果先将字符放入数组中,则可以使用Arrays.sort执行此操作. (它必须是Character对象的数组而不是char基元,以便使用自定义的不区分大小写的比较器.) // put the char ...
- 将指定日期字符串转换为Calendar对象
应用格式化日期时间的java.text.SimpleDateFormat类 创建一个"yyyy-mm-dd"格式的格式化对象 SimpleDateFormat format=new ...
最新文章
- 高级数据结构 线段树
- 摩尔定律会死亡吗 芯片到底可以变得有多小
- 感知器 机器学习_机器学习感知器实现
- 远程连接电脑_Python黑科技:在家远程遥控公司电脑,python+微信一键连接!
- mail、sendEmail发送邮件命令
- RabbitMQ + 镜像队列 + HAProxy 实现负载均衡的集群
- php array_reduce 降维,使用array_reduce降维
- 批处理不同目录下的bat调用
- 由ViewStateException: The client disconnected想到的
- PHP反序列化漏洞(什么是反序列化漏洞及操作)
- iOS 9.0系统策略更新
- Netflix是如何针对云构建和部署代码的
- 支持ipv6类型的ddos测试工具thc-ipv6
- NVIDIA cuDNN 下载
- 开关电源(DC-DC)与LDO电源的区别---效率
- 解决com.lowagie.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.
- 金山毒霸系统清理专家
- Ubuntu安装bluefish2.0.最新版本方法
- 原生js放大镜 原理 一看就懂 非常简单
- Node.JS的魔力与神话
热门文章
- 《精解 Windows 10》——2.10 触摸手势
- 要兼容ie时注意事项
- hibernate5(8)操纵对象入门[3]操控对象封装方法
- linux X11窗口转发配置简记
- android-手势-基础知识总结
- Spring MVC+MyBatis中Spring没有接管Mybatis的事务
- 南京师范大学计算机科学与技术复试名单,2018年各学院硕士研究生复试办法及复试名单公示网址汇总表...
- 企业全面运营管理沙盘模拟心得_大庆职业学院举办创业技能大赛企业经营管理沙盘模拟赛...
- 多核处理器_游戏爱好者的福音!AMD全新一代高性能多核处理器3950X
- linux账号密码登录,在自己的小linux上实现用户具有账号密码才可以登录