任意格式的日期字符转换为linux
来源:互联网 发布:好的淘宝文案 编辑:程序博客网 时间:2024/06/05 16:25
/**
* 将未指定格式的日期字符串转化成java.util.Date类型日期对象 <br>
* CreateDate:2008-9-25 <br>
* Modifier:BluesLee <br>
* ModifyDate:2008-9-25 <br>
* Version:1.1<br>
* All right reserved.<br>
*
* @param date,待转换的日期字符串
* @return
* @throws ParseException
*/
public static 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;
}
public static void main(String[] args) {
String a = CommonFunc.parseStringToDate("2016-05-20 17:30").toLocaleString();
System.out.println(a);
}
0 0
- 任意格式的日期字符转换为linux
- Java的字符日期格式转换
- 任意格式转换为json
- 任意字符转换为数字
- 任意格式转换为时间格式
- ORACLE 日期字符格式转换
- 将任意格式转换为JSON数据格式的工具类
- 将任意格式转换为JSON数据格式的工具类
- 将任意格式转换为JSON数据格式的工具类
- 将任意格式转换为JSON数据格式的工具类
- 将任意格式转换为JSON数据格式的工具类
- 将传入的任意中文字符转换为拼音
- 字符串格式的日期转换为日期类型
- 字符串日期转换为指定格式的日期StringParseDate
- 将数字类型格式的日期转换为中文格式
- 转换为英文日期格式
- 字符串转换为日期格式
- 任意对象转换为JSON格式
- 面向对象特征
- android开发步步为营之107:android studio使用技巧之二(自动导入包和好用的插件介绍)
- 数据库那些事--greenDAO增删查改
- Android简单涂鸦以及撤销、重做的实现方法
- java加密技术一(单向加密算法)
- 任意格式的日期字符转换为linux
- <<设计模式>>读书笔记------单例模式
- git笔记
- Junit4中的新断言assertThat的是用方法
- Linux常用命令快捷键使用
- Gradle 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
- leetcode Add Binary
- HDU 4608 I-number(YY)
- C++ Boost 解析JSON