JSP (Java Server Page) - CONCATENAR CARACTER '-'

 
Vista:

CONCATENAR CARACTER '-'

Publicado por Mary Carmen Garcia Gonzalez (3 intervenciones) el 14/01/2009 19:06:27
HOLA BUEN DIA
TENGO DOS CADENAS.. UNA CON UN AÑO Y OTRA CON EL NUMERO DE UN MES

año="2008"
mes="12"

LO QUE NECESITO ES PONER EN OTRA CADENA AÑO Y MES CONCATENADAS PERO SEPARADAS DEL CARACTER '-' (guion, menos,etc).
POR LO QUE HAGO:

añomes="año"+"-"+"mes";

ESTO LO QUE PROVOCA ES QUE AÑOMES ME DE COMO RESULTADO LA RESTA DE 2008-12

añomes=1996;

¿COMO PUEDO HACER PARA QUE EL RESULTADO SEA "2008-12"?

MUCHAS GRACIAS.. Y ESPERO SU AYUDA..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:CONCATENAR CARACTER '-'

Publicado por camus (89 intervenciones) el 14/01/2009 22:04:09
Hola, checate este codigo espero que te ayude
public static void main(String[] args) {
String anno="2008";
String mes="12";
String guion="-";
String concatena= anno + guion + mes;
System.out.println("cadena: " +concatena);
}
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CONCATENAR CARACTER '-'

Publicado por Mary Carmen Garcia Gonzalez (3 intervenciones) el 14/01/2009 23:45:16
hola.. no me funciono aun asi.. mira.. te explico mas a fondo.. lo que pasa es que paso un parametro de una jsp a otra jsp.. el parametro es el resultado de un select y es una cadena con una fecha. Luego de esta cadena tengo que hacer un array de 4 x 2 dimensiones, para almacenar el año y el mes de un lado y del otro el dia.. asi con 4 fechas.. que deben ser correspondientes a 1, 2, 3 y 4 meses anteriores a la fecha que paso de parametro.
te paso mi codigo.

<script>
<%
String fechacalculo=request.getParameter("fechas"); // "12012008"
String diacalculo=fechacalculo.substring(0,2);
String anocalculo=fechacalculo.substring(4,8);
String mescalculos=fechacalculo.substring(2,4);
mescalculos=Integer.toString(Integer.parseInt(mescalculos)-1);
String fechaspromediomes[][]=new String[4][2];
String fechapromediom="";
for (int i=0; i<=3; i++){
if(mescalculos=="0"){
mescalculos="12";
anocalculo=Integer.toString(Integer.parseInt(anocalculo)-1);
fechapromediom= anocalculo.concat(mescalculos);
fechaspromediomes[i][0]=fechapromediom;
fechaspromediomes[i][1]=""+diacalculo;
mescalculos=Integer.toString(Integer.parseInt(mescalculos)-1);
}
else{
fechapromediom=anocalculo.concat(mescalculos);
fechaspromediomes[i][0]=fechapromediom;
fechaspromediomes[i][1]=""+diacalculo;
mescalculos=Integer.toString(Integer.parseInt(mescalculos)-1);
}
}
%>
document.seleccionEstado.giros.value=<%= fechaspromediomes[2][0]%>;

</script>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CONCATENAR CARACTER '-'

Publicado por Mary Carmen Garcia Gonzalez (3 intervenciones) el 15/01/2009 01:01:28
hola... ya logre resolver el problema
todo estaba en el metodo que utilizaba para asignar a una variable javascript un valor de una variable jsp

var cadenajavascript=<%=cadenajsp%>;

porque es lo que hace que se sume

Gracias por todo y saludos!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:CONCATENAR CARACTER '-'

Publicado por julio cesar (1 intervención) el 15/01/2009 06:41:41
lo k estas haciendo esta bien..solo que el - debe ir tambien entre comillas

añomes="año"+"-"+"mes";

espero te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar