Acabei de criar um exemplo de aplicativo BB, que permite escolher a data.
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
Depois de escolher a data, preciso converter esse valor longo em String, para poder armazenar facilmente o valor da data em algum lugar do banco de dados. Eu sou novo no desenvolvimento de Java e Blackberry.
long date = curDateFld.getDate();
Como devo converter esse valor longo em String? Também quero converter de volta para long a partir de String. Eu acho que posso usar long l = Long.parseLong("myStr");
?
fonte
Long.valueOf(String)
retorna aLong
. Se você quiser umlong
, useLong.parseLong(String)
.java.util.Objects
só está disponível desde o Java 7. #ObjectUtils.toString(Object,String)
que é equivalente. -> commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/… , java.lang.String)Simples e funciona bem :-)
fonte
Date
contexto esta é a prática recomendada para converterLong
paraString
.Long.toString()
O seguinte deve funcionar:
fonte
String.valueOf(myLong)
?muito simples, basta concatenar o comprimento para uma string.
fonte
1
2)
fonte
Pode converter o objeto longo em string, atalho legal para converter em string ... mas o uso de
String.valueOf(date);
é aconselhávelfonte
String.valueOf
era a abordagem preferida, mas notei que apenas chama,Long.toString
então talvez essa seja a maneira mais simples.ou
fonte