⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dataformater.java

📁 本文论述了一个前台笔记本销售系统的开发过程
💻 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 + -