Ich habe gerade eine Beispiel-BB-App erstellt, mit der Sie das Datum auswählen können.
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
Nachdem ich das Datum ausgewählt habe, muss ich diesen langen Wert in String konvertieren, damit ich den Datumswert einfach irgendwo in der Datenbank speichern kann. Ich bin neu in der Java- und Blackberry-Entwicklung.
long date = curDateFld.getDate();
Wie soll ich diesen langen Wert in String konvertieren? Außerdem möchte ich von String zurück zu long konvertieren. Ich denke dafür kann ich verwenden long l = Long.parseLong("myStr");
?
quelle
Long.valueOf(String)
a zurückgegeben wirdLong
. Wenn Sie eine möchtenlong
, verwenden SieLong.parseLong(String)
.java.util.Objects
nur seit Java 7 verfügbar ist.ObjectUtils.toString(Object,String)
was gleichwertig ist. -> commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/… , java.lang.String)Einfach und funktioniert gut :-)
quelle
Date
Kontextes ist dies die empfohlene Praxis umzusetzenLong
zuString
.Long.toString()
Folgendes sollte funktionieren:
quelle
String.valueOf(myLong)
?sehr einfach, verketten Sie einfach das lange zu einem String.
quelle
1.
2.
quelle
Kann das Long-in-String-Objekt konvertieren, coole Verknüpfung zum Konvertieren in String ... aber die Verwendung von
String.valueOf(date);
ist ratsamquelle
String.valueOf
der bevorzugte Ansatz, aber ich bemerkte, dass nur AnrufeLong.toString
getätigt werden. Vielleicht ist das der einfachere Weg.oder
quelle