Forum

Forum (https://www.ms-office.gr/forum/)
-   Access - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/)
-   -   Πρόβλημα με μορφή ημερομηνίας (https://www.ms-office.gr/forum/access-erotiseis-apantiseis/1065-problima-me-morfi-imerominias.html)

synti 03-04-11 19:47

Πρόβλημα με μορφή ημερομηνίας
 
Καλησπερα σε ολους! εχω συνδεση την βαση δεδομενων της ιστοσελιδας μου με την access
στον πινακα παραγγελιες η ημερομηνια μου εμφανιζετε ετσι 1260788819 πως μπορω να την μετατρεψω στην access σε ημερομηνια να δειχνει Κυριακη 3 Μαρτιου 2011 αλλα και ετσι να δειχνει 3/3/2011 δεν με χαλαει!

Tasos 03-04-11 21:27

Καλησπέρα!

Αν υποθέσω ότι ο σειριακός αριθμός που γράφεις στο μήνυμα σου προέρχεται από 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.

Φιλικά

Τάσος

synti 03-04-11 21:41

1 Συνημμένο(α)
Το πεδιο mday και cday ειναι!

editolis 03-04-11 22:37

Φιλε Πανο εριξα μια ματια στην ΒΔ σου.

Δεν ειναι δυνατον να σου εμφανιζετε η ημερομηνια οταν
εχεις το στοιχειο cdate και mdate σε τυπο αριθμο και οχι ημερομηνια.

Διορθωσε το και πες μας εαν ειναι ολα ενταξει.

Καλη συνεχεια...

synti 03-04-11 22:51

Σε ευχαριστω για την βοηθεια! το εμφανιζει ετσι Δευ 14-12-2009


Η ώρα είναι 11:31.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2