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

📄 test.java

📁 OBPM是一个开源
💻 JAVA
字号:
package cn.myapps.test;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Collection;
import java.util.Date;

import org.hibernate.id.UUIDHexGenerator;
import org.safehaus.uuid.EthernetAddress;
import org.safehaus.uuid.UUID;
import org.safehaus.uuid.UUIDGenerator;

import cn.myapps.core.macro.runner.JavaScriptRunner;

public class test {

	/**
	 * @param args
	 * @throws Exception 
	 */
	public static void main(String[] args) throws Exception {
		SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm");
		Date date = formatter.parse("2007-04-11 21:00");
		System.out.println(date);
		
		UUIDGenerator generator = UUIDGenerator.getInstance();
		for (int i = 0; i < 1000; i++) {
			UUID uuid = generator.generateTimeBasedUUID(new EthernetAddress(
					"00:16:76:AF:E7:0C"));
			String id = uuid.toString();
			System.out.println(id);
			id = id.substring(0, UUID.INDEX_CLOCK_SEQUENCE);
			System.out.println("System->" + System.currentTimeMillis());
			System.out.println("ID CLOCK->" + hexStr2decStr(id));
		}
		System.out.println(hexStr2decStr("0362"));
		System.out.println(System.currentTimeMillis());
	}

	/**
	 * 16进制度字符串转10进制
	 * @param s
	 * @return
	 */
	public static String hexStr2decStr(String s) {
		StringBuffer longStr = new StringBuffer();

		double tmp = 0;
		char[] charArray = s.toCharArray();
		for (int i = 0; i < charArray.length; i++) {
			double nDecNum = 0;

			switch (Character.toLowerCase(charArray[i])) {
			case 'a':
				nDecNum = 10;
				break;
			case 'b':
				nDecNum = 11;
				break;
			case 'c':
				nDecNum = 12;
				break;
			case 'd':
				nDecNum = 13;
				break;
			case 'e':
				nDecNum = 14;
				break;
			case 'f':
				nDecNum = 15;
				break;
			default:
				nDecNum = charArray[i] - 48;
				break;
			}
			tmp += nDecNum * (Math.pow(16, charArray.length - i - 1));
		}

		return longStr.append(((long) tmp)).toString();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -