Page 1 of 2 12 LastLast
Results 1 to 15 of 28

Thread: Problema Java

  1. #1
    Lieutenant Commander Warbarbie's Avatar
    Join Date
    Nov 2004
    Location
    Rome
    Posts
    16.296

    Default Problema Java

    Cioè almeno credo che sia Java.
    In pratica io prendo in Input 2 campi stringa, rispettivamente rappresentano mese e anno, li concateno col formato MM-yyyy
    Ora io sti 2 campi concatenati li devo inserire in una tabella in una colonna che è un tipo date.
    Sto diventando scemo, esiste una classe java che mi converte la stringa in data dopo averla letta?


  2. #2
    Hador's Avatar
    Join Date
    Mar 2004
    Location
    Milano
    Posts
    31.321

  3. #3
    Lieutenant Junior Grade Eltarion's Avatar
    Join Date
    Dec 2004
    Location
    Venaria
    Posts
    4.085

    Default

    hahahahahaah che pacco !! :P

    comunque è un problema che affligge tutti i programmatori prima o poi
    Realm Of Trollers
    while ( ! ( succeed = try() ) );
    Spoiler

  4. #4
    Lieutenant Commander Warbarbie's Avatar
    Join Date
    Nov 2004
    Location
    Rome
    Posts
    16.296

    Default

    Già googlato, quella non va QQ


  5. #5
    Lieutenant Commander Axet's Avatar
    Join Date
    Sep 2003
    Location
    Ginevra
    Posts
    33.807

    Default

    Scusa eh ma con tabella cosa intendi? Un db?
    Perchè l'ultima volta che ho avuto a che fare con date e un db (era mysql) gli passavo una stringa che poi il dmbs trattava come date

    I'm no hero. Never was. Never will be.
    -----
    Soul of the mind, key to life's ether
    Soul of the lost, withdrawn from its vessel
    May strength be granted so the world might be mended...
    So the world might be mended...

  6. #6
    Master Chief Petty Officer Dr.Doomed's Avatar
    Join Date
    Jul 2005
    Location
    Latveria
    Posts
    2.067

    Default

    Magari dico una fesseria, ma non mi risulta si possa creare un'istanza di Date senza il valore dei giorni, sbaglio? Temo sia li` il tuo problema.
    Hai provato a creare la data partendo da una String che contenga anche tale informazione, ossia nel formato dd-mm-yyyy (per convenzione potresti considerare come giorno il primo del mese), per poi visualizzarne eventualmente solo i valori di mese e anno nelle viste?
    Le masse saranno sempre al di sotto della media. La maggiore età si abbasserà, la barriera del sesso cadrà, e la democrazia arriverà all'assurdo rimettendo la decisione intorno alle cose più grandi ai più incapaci.
    Sarà la punizione del suo principio astratto dell'uguaglianza, che dispensa l'ignorante di istruirsi, l'imbecille di giudicarsi, il bambino di essere uomo e il delinquente di correggersi. Il diritto pubblico fondato sulla uguaglianza andrà in pezzi a causa delle sue conseguenze.
    Perché non riconosce la disuguaglianza di valore, di merito, di esperienza, cioè la fatica individuale: culminerà nel trionfo della feccia e dell'appiattimento. L'adorazione delle apparenze si paga.
    "Frammenti di diario intimo", 12 giugno 1871

    They are entitled to their opinion but they suffer from the notable disadvantage of being completely wrong

    Discutere con certe persone è come giocare a scacchi con un piccione. Puoi essere anche il campione del mondo ma il piccione farà cadere tutti i pezzi, cagherà sulla scacchiera e poi se ne andrà camminando impettito come se avesse vinto lui.

    ~-~-~ νῦν μὴ κακά στοχάζομαι ~-~-~

  7. #7
    Lieutenant
    Join Date
    Jan 2007
    Location
    Roma
    Posts
    4.723

    Default

    la classe che cerchi è SimpleDateFormat

    ma visto che ti serve solo mese e anno fai a prima ad istanziarla tu a mano una Date ed a impostargli mese ed anno

    Last Exile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Unknowns
    Nuida FollettoInLutto Bard Tiarna . . . . . . . . . . . . . . . . Deo The Undaunted Rune Priest
    Amiag Blademaster Silver Hand. . . . . . . . . . . . . . Viol The Sacrificed Shadow Warrior
    Viola Vampiir Grove Protector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Nero Incubus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DarkBane
    Naida Cabalist Phoenix Knight. . . . . . . . . . . . . . . . . . . . . . . . . . . . Viole No-Stealth Scout

  8. #8
    Lieutenant
    Join Date
    Feb 2004
    Location
    Bresso
    Posts
    4.683

    Default

    Quote Originally Posted by Amiag View Post
    la classe che cerchi è SimpleDateFormat
    *

    Basta il primo esempio del link di Hador, che cosa non ti funziona?

  9. #9
    Lieutenant Commander Bakaras's Avatar
    Join Date
    Apr 2004
    Location
    Roma
    Posts
    9.562

    Default

    Come ti hanno già detto, i campi di tipo date , datetime short o datetime long, hanno bisogno che in input il dato sia formattato Aa dovere, il che vuol dire che minimo gli devi mettere anche il giorno ovvero : dd-mm-yyyy o combinazioni diverse dovute a regional settings della macchina

    Sent from my HTC Desire using Tapatalk

    Once upon a time....
    Bakaras Night elf Warrior DragonLance on WOW server DAGGERSPINE
    Bakaras Fjellstorm Nordic healer 4lx Guildmaster DrL on Daoc server Lancelot
    Bakaras Fjellstorm Troll skald 6lx Guildmaster DragonLance on Daoc server Vortigern
    Viridian Fjellstorm Nordico healer 4lx Guildmaster Dragonlance on Daoc server Vortigern

    Quote Originally Posted by peluche View Post
    quindi burino e onesto...mai pensato di farla finita?

  10. #10
    Lieutenant Commander Warbarbie's Avatar
    Join Date
    Nov 2004
    Location
    Rome
    Posts
    16.296

    Default

    Boh domani provo a passargli il formato data completo mettendo il giorno ad 1 di default.
    @Axet si deve andare tutto in un db(mysql per ora), ma a passargli la stringa "mm-yyyy" mi da errore QQ

    thx


  11. #11
    Lieutenant Commander Axet's Avatar
    Join Date
    Sep 2003
    Location
    Ginevra
    Posts
    33.807

    Default

    Ovvio che ti da errore, mm-yyyy non è una formattazione lecita lol.
    Cazzo di data è senza il giorno?

    I'm no hero. Never was. Never will be.
    -----
    Soul of the mind, key to life's ether
    Soul of the lost, withdrawn from its vessel
    May strength be granted so the world might be mended...
    So the world might be mended...

  12. #12
    Tunnel's Avatar
    Join Date
    Mar 2004
    Location
    Location.
    Posts
    14.756

    Default

    Diobono che fail
    on Camelot Unchained (alpha):
    Nichodemus <GildaDiVecchieGlorieInPensione> - LaClasseCheCura - ServerName [soon]
    PG dei giochi vari in spoiler
    Spoiler


  13. #13
    Lieutenant Commander Warbarbie's Avatar
    Join Date
    Nov 2004
    Location
    Rome
    Posts
    16.296

    Default

    Oh non funziona.
    E poi cazzo di informatici se io voglio un formato data solo di mese e anno dovreste pensare anche a queste esigenze
    Potrei concatenare 2 formati data così mi elimino il problema di riportarli a date da string?
    pd
    Last edited by Warbarbie; 18th February 2011 at 12:23.


  14. #14
    Warrant Officer Ladro di anime's Avatar
    Join Date
    Apr 2004
    Location
    Trieste
    Posts
    2.802

    Default

    Quote Originally Posted by Warbarbie View Post
    Oh non funziona.
    E poi cazzo di informatici se io voglio un formato data solo di mese e anno dovreste pensare anche a queste esigenze
    Potrei concatenare 2 formati data così mi elimino il problema di riportarli a date da string
    pd
    Te <> DB.
    In oracle il formato base per l'inserimento di una data in formato stringa in un campo date prevede il mese in formato mon, cioè le prime 3 lettere del mese ('1-gen-10','3-feb-10', etc..).
    Prova a vedere se è lo stesso con mysql.

  15. #15
    Lieutenant Commander Warbarbie's Avatar
    Join Date
    Nov 2004
    Location
    Rome
    Posts
    16.296

    Default

    Allora mi sono arrivate lamentele circa il fatto che non si capisce un cazzo.
    Ho in input un txt con dei campi, tra cui 2 che rappresentano rispettivamente mese ed anno, separati da un ";"
    Finalità del tutto è inserire tutti sti campi in una tabella su db, va tutto ok tranne per sta merda di capo data, che su db ha la formattazione "dd-mm-yyyy"
    quindi

    File txt -----> Tabella db

    Il campo date sulla tabella è un "data", quindi ci deve arrivare la concatenazione dei 2 campi di cui sopra, visto che non so come e se si può concatenare 2 campi data li ho trasformati in string, concatenati e tentato di inserire in tabella, ma non funge.
    E' possibile non trasformarli in string e concatenare i 2 campi lasciandoli con il tipo data?


Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
[Output: 101.23 Kb. compressed to 86.14 Kb. by saving 15.09 Kb. (14.91%)]