Entradas

Mostrando entradas de agosto, 2013

CADENAS STRING.SPLIT()

En Java el método split(String regEx) nos permite dividir una cadena en base a las ocurrencias de una expresión regular definida dentro. Ya que es una expresión regular puede ser simplemente una letra, coma, signo o una construcción mas elaborada. Hay que tomar en cuenta que existen símbolos especiales en las expresiones regulares como el punto, el signo más, los corchetes, etc. No se pueden agregar literalmente ya que dan problema. En caso de querer usarlos como cadenas se debe indicar usando \\. Por ejemplo \\. \\+ \\[ etc. A continuación código para ejemplificar el método: public class SplitExample { public static void main ( String [] args ) { //Se puede dividir por medio de comas o palabras String dias = "Lunes,Martes,Miercoles,Jueves,Viernes,Sabado,Domingo" ; String diaArray [] = dias . split ( "," ); System . out . println ( "--Ejemplo 1--" ); for ( String dia : diaArray ){ System . out . p

FORMATOS NUMÉRICOS DEFINIDOS POR USUARIO

 Formatos numéricos definidos por el usuario (Función Format) La siguiente tabla identifica caracteres que puede usar para crear formatos de número definidos por el usuario. Éstos pueden usarse para generar el argumento Style correspondiente a la función Format : Carácter Descripción Ninguna Muestra el número sin formato alguno. ( 0 ) Marcador de posición de dígito. Muestra un dígito o un cero. Si la expresión tiene un dígito en la posición donde aparece el cero en la cadena de formato, éste se mostrará así; de lo contrario, aparecerá un cero en esa posición. Si el número tiene menos dígitos que ceros (a cualquier lado del separador decimal) en la expresión de formato, se mostrarán ceros iniciales o finales. Si el número tiene más dígitos a la derecha del separador decimal que ceros en la expresión de formato, se redondeará el número a tantos decimales como ceros haya. Si el número tiene más dígitos a la derecha del separador decimal que ceros en la expresión de

FUNCIONES FECHA Y HORA EN POSTGRES

PostgreSQL ofrece algunas funciones para trabajar con fechas y horas. Estas son algunas: - current_date : retorna la fecha actual. Ejemplo: select current_date; Retorna por ejemplo '2009-05-20' - current_time : retorna la hora actual con la zona horaria. Ejemplo: select current_time; Retorna por ejemplo '18:33:06.074493+00' - current_timestamp : retorna la fecha y la hora actual con la zona horaria. Ejemplo: select current_timestamp; Retorna por ejemplo '2009-05-20 18:34:16.63131+00' - extract(valor from timestamp) : retorna una parte de la fecha u hora según le indiquemos antes del from, luego del from debemos indicar un campo o valor de tipo timestamp (o en su defecto anteceder la palabra clave timestamp para convertirlo). Ejemplo: select extract(year from timestamp'2009-12-31 12:25:50'); Retorna el año '2009' select extract(month from timestamp'2009-12-31 12:25:50'); Retorna el mes '12' select ex