![]() |
Πρόβλημα με μορφή ημερομηνίας Καλησπερα σε ολους! εχω συνδεση την βαση δεδομενων της ιστοσελιδας μου με την access στον πινακα παραγγελιες η ημερομηνια μου εμφανιζετε ετσι 1260788819 πως μπορω να την μετατρεψω στην access σε ημερομηνια να δειχνει Κυριακη 3 Μαρτιου 2011 αλλα και ετσι να δειχνει 3/3/2011 δεν με χαλαει! |
Καλησπέρα! Αν υποθέσω ότι ο σειριακός αριθμός που γράφεις στο μήνυμα σου προέρχεται από Server Unix τότε: Έστω ότι στην Access έχουμε το πεδίο TimestampField που περιέχει το σειριακό αριθμό μιας ημερομηνίας (Unix). Ο τύπος για τη μετατροπή θα είναι: σε αγγλικά =Format(([TimestampField]/86400)+25569;"ddd dd-mm-yyyy") σε ελληνικά: =Format(([TimestampField]/86400)+25569;"ηηη ηη-μμ-αααα") και για την ώρα: σε αγγλικά =Format(([TimestampField] Mod 86400)/86400;"hh:nn:ss") σε ελληνικά: =Format(([TimestampField] Mod 86400)/86400;"ωω:λλ:δδ") όπου: 86400 = τα δευτερόλεπτα ενός 24ωρου (24*60*60) 25569 = Η διαφορά σε ημέρες από το 1900 (ημέρα 0 για την VB) μέχρι το 1970 (ημέρα 0 για Unix) Όμως αυτός ο τύπος επιστρέφει Δευ 14-12-2009 αν το πεδίο TimestampField έχει την τιμή 1260788819 και όχι 3/3/2011 που αναφέρεις στο μήνυμα σου! Αν τα αποτελέσματα δεν είναι τα αναμενόμενα τότε δώσε μας περισσότερες πληροφορίες για την προέλευση του αριθμού 1260788819. Φιλικά Τάσος |
1 Συνημμένο(α) Το πεδιο mday και cday ειναι! |
Φιλε Πανο εριξα μια ματια στην ΒΔ σου. Δεν ειναι δυνατον να σου εμφανιζετε η ημερομηνια οταν εχεις το στοιχειο cdate και mdate σε τυπο αριθμο και οχι ημερομηνια. Διορθωσε το και πες μας εαν ειναι ολα ενταξει. Καλη συνεχεια... |
Σε ευχαριστω για την βοηθεια! το εμφανιζει ετσι Δευ 14-12-2009 |
| Η ώρα είναι 11:31. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.