00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 package org.openmobileis.synchro.algo.syncnumber.impl;
00029
00030 import java.text.SimpleDateFormat;
00031 import java.util.Date;
00032
00039 public class OracleUtils {
00040
00041 public static String getDateFromLong(long time) {
00042 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
00043 StringBuffer stringBuf = new StringBuffer("TO_DATE('");
00044 stringBuf.append(format.format(new Date(time)));
00045 stringBuf.append("', 'yyyy-mm-dd hh24:mi:SS')");
00046 return stringBuf.toString();
00047 }
00048
00049 public static String getDateFromLong(String time) {
00050 return getDateFromLong(Long.parseLong(time));
00051 }
00052
00053 public static long getLongFromDate(Date date) {
00054 return date.getTime();
00055 }
00056
00057 public static String getNonNullString(String str) {
00058 if (str == null) {
00059 return "";
00060 }
00061 return str;
00062 }
00063
00064 }