📄 publicfuction.java
字号:
package com.wayout.wayoutsp.publics;import java.io.*;import java.util.*;/** * <p>Title: 公司运营项目</p> * <p>Description: 实现短信SP之功能.短信互动系统</p> * <p>Copyright: Copyright (c) 2002</p> * <p>Company: wayout</p> * @author wayout Software * @version 1.01 */public class PublicFuction { public PublicFuction() { } /** * 公有方法,产生与时间相关的整数 * @return int hhffssms */ public static int reTime() { Calendar now = Calendar.getInstance(); int mm = now.get(Calendar.MINUTE); int ss = now.get(Calendar.SECOND); int ms = now.get(Calendar.MILLISECOND); int hhffssms =mm*60*1000+ss*1000+ms; return hhffssms; } public final static String getSysTime() { Calendar now = Calendar.getInstance(); String yyyy=String.valueOf(now.get(Calendar.YEAR)); String mm = totwo(String.valueOf(now.get(Calendar.MONTH) + 1)); String dd = totwo(String.valueOf(now.get(Calendar.DAY_OF_MONTH))); String hh=totwo(String.valueOf(now.get(Calendar.HOUR_OF_DAY))); String ff = totwo(String.valueOf(now.get(Calendar.MINUTE))); String ss = totwo(String.valueOf(now.get(Calendar.SECOND))); return yyyy+"年"+mm+"月"+dd+"日"+hh+"时"+ff+"分"+ss+"秒"; } public final static String getSysDate() { Calendar now = Calendar.getInstance(); String yyyy=String.valueOf(now.get(Calendar.YEAR)); String mm = totwo(String.valueOf(now.get(Calendar.MONTH) + 1)); String dd = totwo(String.valueOf(now.get(Calendar.DAY_OF_MONTH))); return yyyy+"年"+mm+"月"+dd+"日"; } public final static String getSysDateFor8() { Calendar now = Calendar.getInstance(); String yyyy=String.valueOf(now.get(Calendar.YEAR)); String mm = totwo(String.valueOf(now.get(Calendar.MONTH) + 1)); String dd = totwo(String.valueOf(now.get(Calendar.DAY_OF_MONTH))); return yyyy+mm+dd;} public final static int getCurrentTimeForUnionSeq() { Calendar now = Calendar.getInstance(); int mm =now.get(Calendar.MONTH); int dd =now.get(Calendar.DAY_OF_MONTH); int hh =now.get(Calendar.HOUR_OF_DAY); int mi = now.get(Calendar.MINUTE); int ss = now.get(Calendar.SECOND); int mmddhhmiss = mm*100000000+dd*1000000+hh*10000 + mi*100 +ss; return mmddhhmiss; } public final static String getSysInfo() { return com.wayout.wayoutsp.communication.ComConstants.o_IsmgInfo.spCode+"2002年9月 "+getSysTime(); }// public final static String getTelInfo()// {// return "客服热线:0731-2258386 客服传真:0731-2244986 客服经理电话:13874913777 刘小姐 客服E_Mail:online@wayout.com.cn 欢迎来电查询!(本条信息免费)";// } /** * 公有方法,产生与时间相关的字符串 * @return String */ public static String reTime_id() { Calendar now = Calendar.getInstance(); String nn = Integer.toString(now.get(Calendar.YEAR)); String mon = Integer.toString(now.get(Calendar.MONTH)+1); if (mon.length() == 1) mon = "0"+mon; String dd = Integer.toString(now.get(Calendar.DAY_OF_MONTH)); if (dd.length() == 1) dd = "0"+dd; String hh = Integer.toString(now.get(Calendar.HOUR_OF_DAY)); if (hh.length() == 1) hh = "0" +hh; //String ss = now.get(Calendar.SECOND); //int ms = now.get(Calendar.MILLISECOND); //int hhffssms =mm*60*1000+ss*1000+ms; String nnmonddhh = nn+mon+dd+hh; return nnmonddhh; } public static String getTimeStamp(){ Calendar now = Calendar.getInstance(); String mm = totwo(String.valueOf(now.get(Calendar.MONTH) + 1)); String dd = totwo(String.valueOf(now.get(Calendar.DAY_OF_MONTH))); String hh=totwo(String.valueOf(now.get(Calendar.HOUR_OF_DAY))); String ff = totwo(String.valueOf(now.get(Calendar.MINUTE))); String ss = totwo(String.valueOf(now.get(Calendar.SECOND))); return mm+dd+hh+ff+ss; } public static String totwo(String s){ if (s.length()<2){ s="0"+s; return s; } return s; } /** * 公有方法,将当前时间格式化 * @return String */ public static String formatDateTime() { Calendar now = Calendar.getInstance(); String year = Integer.toString(now.get(Calendar.YEAR)); String mon = Integer.toString(now.get(Calendar.MONTH)+1); String day = Integer.toString(now.get(Calendar.DAY_OF_MONTH)); String hour = Integer.toString(now.get(Calendar.HOUR_OF_DAY)); String min = Integer.toString(now.get(Calendar.MINUTE)); String sec = Integer.toString(now.get(Calendar.SECOND)); mon = (mon.length() == 1) ? "0" + mon : mon; day = (day.length() == 1) ? "0" + day : day; hour = (hour.length() == 1) ? "0" + hour : hour; min = (min.length() == 1) ? "0" + min : min; sec = (sec.length() == 1) ? "0" + sec : sec; return (year.substring(2,4) + mon + day + hour + min + sec); } /** * 公有方法,线程休眠(单位:微秒) * @param miniSec */ public static void threadSleep(int miniSec) { try { Thread.sleep(miniSec); } catch(InterruptedException e) { } } /* * 把字符串数组用separator衔接为一个字符串 * @param srcString 原字符串 * @param separator 分隔符 * @return 目的数组 */ public static final String[] string2StringArray(String srcString,String separator) { int index=0; String[] temp; StringTokenizer st = new StringTokenizer(srcString,separator);// int count=st.countTokens(); temp= new String[st.countTokens()]; while (st.hasMoreTokens()) { temp[index]=st.nextToken().trim() ; index++; }// temp[count]=temp[count-1]; return temp; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -