Я только что создал пример приложения BB, который может позволить выбрать дату.
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
После выбора даты мне нужно преобразовать это длинное значение в строку, чтобы я мог легко сохранить значение даты где-нибудь в базе данных. Я новичок в разработке Java и Blackberry.
long date = curDateFld.getDate();
Как мне преобразовать это длинное значение в строку? Также я хочу преобразовать обратно в длинную строку. Я думаю, что я могу использовать long l = Long.parseLong("myStr");
?
источник
Long.valueOf(String)
возвращаетLong
. Если вы хотитеlong
, используйтеLong.parseLong(String)
.java.util.Objects
доступно только с Java 7.ObjectUtils.toString(Object,String)
что эквивалентно. -> commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/… , java.lang.String)Просто и отлично работает :-)
источник
Date
контекста это рекомендуемая практика для преобразованияLong
вString
.Long.toString()
Следующее должно работать:
источник
String.valueOf(myLong)
?очень просто, просто соединить длинную строку.
источник
1.
2.
источник
Может конвертировать long в строковый объект, классный ярлык для конвертации в string ... но использование
String.valueOf(date);
желательноисточник
String.valueOf
это предпочтительный подход, но я заметил, что это просто звонки,Long.toString
так что, возможно, это более простой способ.или
источник