Acabo de crear una aplicación BB de muestra, que puede permitir elegir la fecha.
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
Después de elegir la fecha, necesito convertir ese valor largo en String, para poder almacenar fácilmente el valor de la fecha en algún lugar de la base de datos. Soy nuevo en el desarrollo de Java y Blackberry.
long date = curDateFld.getDate();
¿Cómo debo convertir este valor largo a String? También quiero convertir de nuevo a largo desde String. Creo que para eso puedo usar long l = Long.parseLong("myStr");
?
fuente
Long.valueOf(String)
devuelve aLong
. Si quieres unlong
, úsaloLong.parseLong(String)
.java.util.Objects
solo está disponible desde Java 7.ObjectUtils.toString(Object,String)
que es equivalente. -> commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/… , java.lang.String)Simple y funciona bien :-)
fuente
Date
contexto, esto es la práctica recomendada para convertirLong
aString
.Long.toString()
Lo siguiente debería funcionar:
fuente
String.valueOf(myLong)
?muy simple, solo concatena el largo a una cadena.
fuente
1)
2)
fuente
Puede convertir el objeto largo en cadena, acceso directo genial para convertir en cadena ... pero
String.valueOf(date);
se recomienda el uso defuente
String.valueOf
era el enfoque preferido, pero noté que solo llama,Long.toString
así que tal vez esa sea la forma más simple.o
fuente