Añado los fuentes de java
This commit is contained in:
@@ -0,0 +1,81 @@
|
||||
package com.tarisan.generador;
|
||||
|
||||
import java.util.StringTokenizer;
|
||||
|
||||
|
||||
public class UtilidadesGeneradorBD
|
||||
{
|
||||
/**
|
||||
|
||||
*/
|
||||
public static String getNombreCampo( String nombreBD )
|
||||
{
|
||||
String nombreCampo = "";
|
||||
StringTokenizer st = new StringTokenizer( nombreBD, "_");
|
||||
String token = "";
|
||||
for( int i=0; st.hasMoreElements(); ++i )
|
||||
{
|
||||
token = (String)st.nextElement();
|
||||
if( i == 0 )
|
||||
nombreCampo += token.toLowerCase();
|
||||
else
|
||||
nombreCampo += token.substring(0,1).toUpperCase() + token.substring(1).toLowerCase();
|
||||
}
|
||||
|
||||
return nombreCampo;
|
||||
}
|
||||
|
||||
/**
|
||||
lo mismo que el anterior pero empezando con mayusculas
|
||||
|
||||
*/
|
||||
public static String getNombreTabla( String nombreBD )
|
||||
{
|
||||
String nombreTabla = "";
|
||||
StringTokenizer st = new StringTokenizer( nombreBD, "_");
|
||||
String token = "";
|
||||
for( int i=0; st.hasMoreElements(); ++i )
|
||||
{
|
||||
token = (String)st.nextElement();
|
||||
nombreTabla += token.substring(0,1).toUpperCase() + token.substring(1).toLowerCase();
|
||||
}
|
||||
|
||||
return nombreTabla;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Esta funcion formatea la fecha de entrada
|
||||
* Formato Origen: YYYY-MM-DD hh:mm:ss....
|
||||
* Formato Salida: DD.MM.YYYY
|
||||
* @return String
|
||||
*/
|
||||
public static String formatearFecha(String entrada)
|
||||
{
|
||||
StringBuffer salida = new StringBuffer();
|
||||
int longitud;
|
||||
|
||||
if(entrada == null)
|
||||
{
|
||||
salida.append("");
|
||||
}
|
||||
else
|
||||
{
|
||||
longitud = entrada.length();
|
||||
if(longitud == 0)
|
||||
{
|
||||
salida.append("");
|
||||
}
|
||||
else
|
||||
{
|
||||
salida.append(entrada.substring(8, 10));
|
||||
salida.append(".");
|
||||
salida.append(entrada.substring(5, 7));
|
||||
salida.append(".");
|
||||
salida.append(entrada.substring(0, 4));
|
||||
}
|
||||
}
|
||||
|
||||
return salida.toString();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user