Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Formating πεδία Datetime

Îåêßíçóå áðü ôï ìÝëïò axaros. Τελευταία δημοσίευση από το μέλος axaros στις 02-08-2005, 21:14. Υπάρχουν 20 απαντήσεις.
Σελίδα 2 από 2 (21 εγγραφές)   < 1 2
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  27-05-2005, 10:00 2252 σε απάντηση της 2250

    Re: Formating πεδία Datetime

    Έλεος! Crying

    Μα γιατί θέλετε ντε και καλά να φορμάρετε ημερομηνίες μέσα στη βάση? Δεν υπάρχει χειρότερο μέρος να το κάνει κανείς, εκτός κι αν έχει ήδη σώσει την ημερομηνία σαν char φορμαρισμένο για το παλαιό Ινδικο ημερολόγιο!

    Είναι ο τέλειος τρόπος να καθυστερήσει το query, να κρατήσεις κλειδώματα περισσότερο απ' όσο χρειάζεται και να σου πάρει και κάτι ώρες κάθε φορά που θέλεις να το αλλάξεις (γιατί όλο και κάποιο / θα ξεφύγει, ή θα ξεχάσεις να επιστρέψεις την ημέρα σε nvarchar). Το ότι μπορείς με κάμποσο κώδικα T-SQL να βγάλεις όποιο format θέλεις, δεν σημαίνει ότι πρέπει να το κάνεις εκεί!
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  22-07-2005, 17:17 3754 σε απάντηση της 2144

    Απ:Formating πεδία Datetime

    select convert(varchar(20), getdate(),13)
    22 Jul 2005 17:15:17


  •  22-07-2005, 18:58 3759 σε απάντηση της 3754

    Απ:Formating πεδία Datetime

    declare @var datetime
    declare @var2 datetime

    set @var = getdate()
    set @var2 = null

    select @var
    select @var2

    select ISNULL(COALESCE((CONVERT(nvarchar(50), @var, 103) + N' ' + CONVERT(nvarchar(50), @var, 108)), null), N'Τώρα')

    select ISNULL(COALESCE((CONVERT(nvarchar(50), @var2, 103) + N' ' + CONVERT(nvarchar(50), @var2, 108)), null), N'Τώρα')

    Παρατηρήσεις:

    • Το έγραψα έτσι για να το δεις στον Query Analyzer
    • Μετά τους 35 Celsius, όλοι βαράμε μπιέλα Big Smile [:D]

    Άρης


    Aris
  •  02-08-2005, 14:35 3949 σε απάντηση της 2144

    Stick out tongue [:P] Απ:Formating πεδία Datetime

     axaros wrote:
    Πως θα κάνω format ένα πεδίο datetime σε dd/MM/yyyy HH:mm:ss (24ωρο χωρίς ένδειξη AM ή PM);

     yannispan wrote:
    select convert(varchar(20), getdate(),13)
    22 Jul 2005 17:15:17

    Γιάννη δεν διαβάζεις,
    θα σε μαλώσω ...


    Πάνος Αβραμίδης
  •  02-08-2005, 21:08 3956 σε απάντηση της 3949

    Απ:Formating πεδία Datetime

     axaros wrote:

     axaros wrote:
    Πως θα κάνω format ένα πεδίο datetime σε dd/MM/yyyy HH:mm:ss (24ωρο χωρίς ένδειξη AM ή PM);

     yannispan wrote:
    select convert(varchar(20), getdate(),13)
    22 Jul 2005 17:15:17

    Γιάννη δεν διαβάζεις,
    θα σε μαλώσω ...

    Και εγώ θα σε μαλώσω... Smile [:)]

    Μέχρι και το "Τώρα" σου έφτιαξα Stick out tongue [:P]

    Άρης


    Aris
  •  02-08-2005, 21:14 3957 σε απάντηση της 3956

    Stick out tongue [:P] Απ:Formating πεδία Datetime

    Δεκτό ... Δεκτό ... Έχει και ζέστη ε ....
    Πάνος Αβραμίδης
Σελίδα 2 από 2 (21 εγγραφές)   < 1 2
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems