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

 

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

Otenet και DotNetNuke

Îåêßíçóå áðü ôï ìÝëïò Άγγελος Ξυπολιάς. Τελευταία δημοσίευση από το μέλος George J. Capnias στις 30-08-2005, 22:40. Υπάρχουν 21 απαντήσεις.
Σελίδα 2 από 2 (22 εγγραφές)   < 1 2
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  30-08-2005, 11:35 4801 σε απάντηση της 4800

    Απ: Otenet και DotNetNuke

    Come again ? Για ξαναρίχτο "αγαπητέ" γιατί ομολογώ ότι δεν σε έπιασα ..
    Πάνος Αβραμίδης
  •  30-08-2005, 13:01 4816 σε απάντηση της 4801

    Embarrassed [:$] Απ: Otenet και DotNetNuke

    Τώρα βέβαια όσον αφορά το ξιφία γενικότερα φαντάσου να είναι και μάρκας (με τη στάμπα που λέμε):

    Καλά να πάθω που διαβάζω τα posts από το Google. Λοιπόν, αυτό που ζητάς είναι μυστηριωδώς δύσκολο. Η T-SQL έχει ένα function, το CONVERT που μετατρέπει τιμές από τον ένα τύπο στον άλλο. Μπορείς να το χρησιμοποιήσεις αλλά υποστηρίζει μόνο συγκεκριμμένα formats. Αν γράψεις
       select convert(nvarchar(30),getdate(),120)
    θα σου γυρίσει
       2005-05-23 13:35:42

    Η άλλη λύση είναι να φτιάξεις ένα function που θα χρησιμοποιεί την datepart για να πάρει κομμάτι-κομμάτι την ημερομηνία και να κολλήσει τα κομμάτια όπως τα θες. Πολύ σπαστικό και λέει να το κάνεις μόνο αν είναι ανάγκη.

    Είναι χίλιες φορές καλύτερο να κάνεις την μετατροπή στον client. Είτε μιλάμε για Windows Forms, Web Forms, VB6, Reporting Services, Crystal Reports, οποιοδήποτε client μπορεί να κάνει καλύτερα τη μετατροπή.
    Παναγιώτης Καναβός
    SQL Server MVP

     

     


    Νομίζω γίνεστε τραγικοί.. το CONVERT κάνει μια χαρά την δουλειά και δεν υπάρχει ανάγκη για ΟΤΙ παραπέρα. Πόσο μάλλον όταν υποστηρίζει σχεδόν κάθε επίσημο format ημερομηνίας που υπάρχει επάνω στον πλανήτη!

    Μέσα στο Books on Line και στην σελίδα του "CAST and CONVERT" υπάρχει ο αναλυτικός πίνακας με τις ημερομηνίες και τους κωδικούς που δέχεται το CONVERT για να γυρίσει το string που απαιτείται κάθε φορά.

    Σκοπός είναι να μένει κάτι απλό και να μπορεί να επαναχρησιμοποιηθεί εύκολα. Δεν είναι ανάγκη να ξαναγράφουμε ότι υπάρχει από την αρχή, για να το κάνουμε optimize στις ανάγκες μας. Τότε δεν θα γράφουμε προγράμματα, θα κάνουμε optimize κώδικα.

    Για την ιστορία πλέον:
    dd/mm/yy : Convert(varchar(32), DateColumn, 3)
    dd/mm/yyyy : Convert(varchar(32), DateColumn, 103)
    hh:mm:ss : Convert(varchar(32), DateColumn, 108)

    Και όταν δεν έχει κάτι που χρειαζόμαστε το φτιάχουμε με τα παραπάνω:
    dd/mm/yy hh:mm:ss : Convert(varchar(32), DateColumn, 3) + ' ' + Convert(varchar(32), DateColumn, 108)

    George J.


    Πάνος Αβραμίδης
  •  30-08-2005, 18:10 4831 σε απάντηση της 4816

    Απ: Otenet και DotNetNuke

    Και για να στο πω και λίγο πιο καθαρά σε σχέση με την ελίτ των ομοίων σου
    που για να συστηθούν θέλουν κάνα δύο γραμμές με κάτι glamorous (MVP ,PPP, SSS κλπ)
    και σηκώνουν τρίχα σαν τη γάτα όταν ακούν σχόλια από τους "κακούς έως μέτριους" :


    Πλακίτσα να κάνεις στην παρέα σου και του κολλητούς σου.


    Πάνος Αβραμίδης
  •  30-08-2005, 18:43 4832 σε απάντηση της 4831

    Απ: Otenet και DotNetNuke

    Θα πρότεινα λίγη ηρεμία, Πανοι (πληθυντικός του Πάνος) :)
    Ο Πανος 1 (pkanavos) δεν είπε κάτι κακό απο όσο διαβάζω (αν και δεν κατάλαβα το χιούμορ του)
    Ο Πάνος 2 (axaros) προφανώς έχει κάποιο προηγούμενο από κάποιο άλλο thread (που πάλι δεν το αντελήφθην πλήρως, απλά εικάζω) και θιχτηκε απο το σχόλιο.

    Δεν γνωρίζω τα ακριβή αίτια που οδήγησαν σε αυτό, αλλά με τη σύμφωνη γνώμη σας προτείνω να σβήσουμε τα μηνύματα από τον "ξιφία" και κάτω μια και δεν έχουν σχέση με το thread. Και αν θέλετε, να μιλήσουμε σε προσωπικό επίπεδο (προσφέρομαι να μεσολαβήσω αν επιθυμείτε) για το τι προκάλεσε αυτή την παρεξήγηση. Προσωπικά θεωρώ και τους δυο σας αξιόλογους επαγγελματίες (οσο μπορώ να σας γνωρίζω και απο τις κουβέντες που έχουμε κάνει - εδω μέσα κυρίως), και με στενοχωρεί πολύ να υπάρχουν τέτοιες αντιπαραθέσεις, ιδιως αν (οπως υποψιάζομαι) οφείλονται απλά σε παρεξήγηση.

    Αναμένω τις σύμφωνες (η οχι) γνώμες σας με προσωπικό μήνυμα. (Εκτός αν το αφεντικό με προλάβει και έχει άλλη άποψη).


    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  30-08-2005, 19:20 4833 σε απάντηση της 4832

    Απ: Otenet και DotNetNuke

    Εγώ (αν και δε μου πέφτει λόγος) νομίζω ότι απαιτείται να σβύσεις τα μηνύματα που λες και δεν έχω και καμία αντίρηση αν συμφωνείτε να σβύσεις μάλιστα όλες τις απαντήσεις (εκτός από το αρχικό μήνυμα του Άγγελου) μια και όλο το thread έχει πάρει λάθος δρόμους έτσι όπως το βλέπω τώρα... Ούτως ή άλλως εκτός από το original post όλα τα άλλα (και με δική μου ευθύνη) είναι άσχετα με το θέμα που πραγματεύεται το DNZ...

    Xαλαρώστε παλικάρια!

    φιλικά
    rousso

    rousso
  •  30-08-2005, 20:58 4835 σε απάντηση της 4831

    Απ: Otenet και DotNetNuke

    Ρε παιδιά τί έγινε? Είπα να κοιτάξω κανένα άλλο thread για μερικές ώρες και ξέσπασε πόλεμος εν αγνοία μου? Έγραψα ένα αστείο βιαστικά και θα με φάτε?
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  30-08-2005, 22:40 4838 σε απάντηση της 4835

    Απ: Otenet και DotNetNuke

    Λυπάμαι που θα κλειδώσω το thread, αλλά δεν μπορώ να επιτρέψω να συνεχιστεί έχοντας πάρει αυτή την τροπή.  Sad [:(]

    Ελπίζω να συνεχιστεί κάποια στιγμή αργότερα.

     

    George J.

     


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
Σελίδα 2 από 2 (22 εγγραφές)   < 1 2
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems