Comment analyser la Chaîne de java.sql.date
J'ai une Chaîne
String s = "01 NOVEMBER 2012";
Alors je veux l'analyser pour sqlDate. Et de l'insérer dans la base de données.
Est-il possible d'analyser cette chaîne de sqlDate?!?!
Yup, sql date format "aaaa-mm-jj"
Alors qu'en 2012, lorsque la question a été posée,
java.sql.Date
était la classe, nous avons utilisé pour le transfert d'une date, sans moment de la journée et à partir de bases de données SQL, aujourd'hui, il est préférable d'utiliser LocalDate
à partir de java.time
, le moderne Java date et l'heure de l'API.OriginalL'auteur Jason Amavisca | 2012-10-11
Vous devez vous connecter pour publier un commentaire.
Utilisation
SimpleDateFormat
pour analyser la Chaîne de date à java.util.Datepuis de le convertir en java.sql.La Date à l'aide de millis
Vous êtes les bienvenus (également pour le marquer comme accepté comme il est 🙂 )
Utilisation
java.sql.Date.valueOf()
! C'est mieux.java.sql.Date.valueOf() fonctionne pour JDBC date d'évasion format. Le format "aaaa-[m]m-[d]d" Il ne fonctionnera pas avec tous les format de date.
OriginalL'auteur Jigar Joshi
Expansion sur Jigar Joshi réponse.
Ce code a été en mesure de gérer tout ce que j'ai besoin.
OriginalL'auteur DookieBlue