Questione : trattamento delle date gregoriane

Ho la seguente necessità gregoriana del
1280491173

I della data come esempio ...... da visualizzare che mentre una data facile da usare su screen.

I quindi permette che l'utente entri in una data per cercare vicino ed a questo punto che dovrà convertire la data di nuovo alla data gregoriana in uso cercare contro il database.

Is là qualche cosa integrata tuttavia all'interno di .net per fare this.

Am using la struttura 2.0 .....
class= del

Risposta : trattamento delle date gregoriane

Quello ha potuto essere “UNIX cronometra„:
http://en.wikipedia.org/wiki/Unix_time

    “Unix cronometra, o il tempo di POSIX, è un sistema per la descrizione dei punti temporali determinati, definito come il numero dei secondi è trascorso da periodo universale coordinato proleptic midnight (UTC) del 1 gennaio 1970, non contando i secondi di salto.„

Qui è un esempio semplice:

    Il sommergibile riservato Button1_Click (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta Button1.Click
        Lng fioco come lungamente
        Se Long.TryParse (TextBox1.Text, lng) allora
            Distacco fioco come DateTime = nuovo DateTime (1970, 1, 1).AddSeconds (lng)
            Label1.Text = dt.ToString
        Concluder se
    Concludere il sommergibile

Il vostro valore “di 1280491173„ ha ritornato come “7/30/2010 di 11:59: 33„.  Quello sembra di destra?

Per per andare l'altro senso, convertente una data in bollo:

    Il sommergibile riservato Button1_Click (mittente di ByVal come System.Object, ByVal e come System.EventArgs) tratta Button1.Click
        Distacco fioco come DateTime
        Se DateTime.TryParse (TextBox1.Text, distacco) allora
            Lng fioco come lungamente = distacco. Sottrarre (nuovo DateTime (1970, 1, 1)) .TotalSeconds
            Label1.Text = lng
        Concluder se
    Concludere il sommergibile
Altre soluzioni  
 
programming4us programming4us