📄 todate.java
字号:
package edu.yinhe.mis.util;
/**
*
* @author 宋玉萍
* 将不规则的实间字符串转换成标准格式
*
*/
public class ToDate {
//将诸如(1/1/08 12:12)格式的时间字符串转换成标准格式的时间字符串
public String toDate(String date){
//String date="08/5/10 19:54";
date = date.trim();
String[] d=date.split("/");
StringBuffer sb=new StringBuffer("");
String[] str = new String[4];
//日
if(Integer.valueOf(d[0])<10)
str[0]="0"+d[0];
else{
str[0]=d[0];
}
//月
if(Integer.valueOf(d[1])<10)
str[1]="0"+d[1]+"-";
else{
str[1]=d[1]+"-";
}
if(d[2].length()>4){
String[] dd=d[2].split(" ");
//年
if(dd[0].length()==4){
str[2]=dd[0]+"-";
}else{
str[2]="20"+dd[0]+"-";
}
//时分秒
str[3]=" "+dd[1]+":00";
}
else{
str[2]="20"+d[2]+"-";
str[3]=" 00:00:00";
}
//拼装成标准格式时间字符串
sb.append(str[2]).append(str[1]).append(str[0]).append(str[3]);
return sb.toString();
}
public static void main (String [] args){
ToDate dd = new ToDate();
String aa = dd.toDate("07/05/08");
System.out.println(aa);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -