Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1

    Visual Studio c# Differenza Date.

    Buongiono, nuovamente sono a chiedere un supporto per due problemi e mi scuso. 1° Al Form sono inserite n. 3 TextBox; a TextBox1 è inserita la data: 01/01/2021; a TextBox2 è inserita la data: 09/06/2021; a TextBox3 dovrebbe apparire la differenza tra TextBox2 e TextBox1. Ho usato il seguente codice: decimal a, b; a = decimal.Parse(TextBox1.Text); b = decimal.Parse(TextBox2.Text); TextBox3.Text = (b - a).ToString(); e mi da il seguente errore alla TextBox2: "Formato della stringa di input non" Viceversa se inserisco un numero intero per es. 6000-2000 il risultato è perfetto. 2° Gradirei inoltre, se è possibile, inserire una condizione alla TextBox2 (09/06/2021), se supera il giorno 9 al (10) dovrebbe apparire alla TextBox2 10/06/2022). Anticipatamente ringrazio e fiducioso del gradito aiuto, auguro una buona giornata. Domenico.

  2. #2
    Pacifico, perché ti scusi? Perché fai delle domande?

    Comunque, prova a guardare qui https://stackoverflow.com/questions/...rking-in-c-net
    Ultima modifica di optime; 09-06-2021 a 12:31

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    302
    innanzitutto quando scrivi i post non scrivere tutto sulla stessa riga ma cerca di formattare un po' meglio il testo

    Sul titolo del tuo post hai scritto "differenza date", e allora perchè usi decimal.Parse ???
    Se vuoi eseguire una differenza tra date, devi prima trasformare il testo contenuto nel TextBox in data, non in numero decimale.
    Poi per fare la differenza tra le due date devi usare l'oggetto TimeSpan

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Quote Originariamente inviata da Pacifico437 Visualizza il messaggio
    Buongiono, nuovamente sono a chiedere un supporto per due problemi e mi scuso.
    [...]
    Anticipatamente ringrazio e fiducioso del gradito aiuto, auguro una buona giornata.
    Domenico.
    Invece di eccedere nei convenevoli, che (come già detto qui e altrove) sono superflui in un forum e aggiungono solo difficoltà nella lettura del testo, sarebbe più opportuno fare più attenzione alla leggibilità della richiesta, ad esempio andando a capo quando serve.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Buongiorno, ringrazio della disponibilità e tempestività. Non è un dovere rispondere ma una cortesia il motivo che mi scuso. Al momento non sono riuscito e trovo difficoltà per l'inglese che purtroppo sono negato. Le date sono inserite nelle TextBox (TextBox1 e TextBox2). Cordialmente slaluto. Domenico.

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Quote Originariamente inviata da Pacifico437 Visualizza il messaggio
    Buongiorno, ringrazio della disponibilità e tempestività.
    Non è un dovere rispondere ma una cortesia il motivo che mi scuso.
    Cordialmente slaluto. Domenico.
    Seriamente, basta, evita questi ringraziamenti anticipati, le scuse per porre delle domande e tutti gli altri convenevoli che sei abituato a utilizzare e che puoi tranquillamente evitare di scrivere (visto che non stiamo trattando un "discorso parlato" e quindi puoi benissimo toglierli e/o non digitarli), e che non sarebbero nemmeno così fastidiosi se poi, a fronte di risposte che ti vengono fornite, continui a sottolineare di avere il problema, non pubblichi il codice che hai scritto, non esponi quali dei suggerimenti non ti sono chiari o non sei riuscito a comprendere e perché, e fornisci informazioni non richieste e superflue.

    Quote Originariamente inviata da Pacifico437 Visualizza il messaggio
    Al momento non sono riuscito e trovo difficoltà per l'inglese che purtroppo sono negato.
    Se non sei riuscito, evita le scuse e le perifrasi e pubblica il codice che hai scritto, oppure spiega cosa non hai capito della spiegazione degli altri utenti, altrimenti non serve a nulla.

    Quote Originariamente inviata da Pacifico437 Visualizza il messaggio
    Le date sono inserite nelle TextBox (TextBox1 e TextBox2).
    Questa era forse l'unica cosa che era chiara e lampante per tutti.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2014
    residenza
    Vicenza
    Messaggi
    302
    Quote Originariamente inviata da Pacifico437 Visualizza il messaggio
    Al momento non sono riuscito e trovo difficoltà per l'inglese che purtroppo sono negato.
    Ok, e quindi come pensi di procedere ?

    La pappa pronta qui di sicuro non la trovi per cui se non inizi a mostrare qualche riga di codice e spiegare cosa stai provando a fare direi che il thread finisce qui.

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Quote Originariamente inviata da SirJo Visualizza il messaggio
    Ok, e quindi come pensi di procedere ?
    Ha deciso di procedere ripartendo da zero e aprendo la stessa discussione altrove, quindi si chiude.

    Poi è ovvio che questo modo di procedere, riferendomi al fatto di ignorare le indicazioni, non approfondire nulla, infarcire i messaggi di convenevoli per non avere poi neanche il rispetto di proseguire la discussione riproponendola identica altrove (quindi il rispetto è solo di facciata, un proforma) non avrà vita lunga, perché alla prossima propongo il ban: va bene tutto, ma tutte le attenuanti sono state concesse e le prese in giro non sono tollerate.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.