📄 dataformater.java
字号:
package com.set.utils;
/**
* 数据格式的转换工具
* <p>
* Title:
* </p>
* <p>
* Description:
* </p>
* <p>
* Copyright: Copyright (c) 2004
* </p>
* <p>
* Company: SET
* </p>
*
* @author zhifeng
* @version 1.0
*/
public class DataFormater {
public DataFormater() {
}
/**
* 将形如 (86)020-33056775 样式的电话分为三部分:86 , 020, 33056775,
*
* @param telephone
* String
* @return String[] String[0]=86; String[1]=020;String[2]=33056775
*/
public static String[] splitTelephone(String tel) {
String res[] = { "", "", "" };
int k = 0;
int j = 0;
if (tel.startsWith("(")) {
k = tel.indexOf(")");
if (k > 0) {
res[0] = tel.substring(1, k);
k++;
} else
k = 0;
}
j = tel.indexOf("-");
if (j > 0) {
res[1] = tel.substring(k, j);
j++;
} else
j = 0;
res[2] = tel.substring(j, tel.length());
return res;
}
/**
* 将yyyy-MM-dd形式的日期字符串分为年、月、日三部分
*
* @param date
* String
* @return String[]
*/
public static String[] getDateParts(String date) {
String[] parts = { "2005", "1", "1" };
String[] tmp = date.split("-");
for (int i = 0; i < tmp.length; i++)
parts[i] = tmp[i];
// 将形如2005-02-03形状的抽取为2005,2,3,即是去掉月、日十位上的零
parts[1] = "" + Integer.parseInt(parts[1]);
parts[2] = "" + Integer.parseInt(parts[2]);
return parts;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -