Καλησπέρα!
Γιώργο οποιοδήποτε DatePicker, είτε αυτό από το
mscomct2.ocx είτε οποιοδήποτε άλλο δεν
είναι δυνατόν επιστρέφει την ώρα
10:10:13 πμ. ειδικά αν πρόκειται για ημερομηνία διαφορετική από την επίκαιρη.
Με άλλα λόγια
που βρέθηκε η 10:10:13 πμ;;;
Προφανώς δεν πρόκειται για ημερομηνία τουDatePicker αλλά α
ποτέλεσμα υπολογισμού πχ. ( dtDatePicker.Value -
Now + 5 ) που θέλεις να περάσεις στο κελί.
Αν συμβαίνει κατι τέτοιο τότε αντί για
Now χρησιμοποίησε
Date.
Έτσι θα έχεις ολόκληρες μέρες χωρίς τιε ώρες.
Γενικότερα για να αποκόψεις τις ώρες δηλαδή το δεκαδικό κομμάτι του σειριακού αριθμού ημερομηνίας & ώρας που επιστρέφει η NOW μπορείς να χρησιμοποιήσεις:
- DateValue(Now)
- Int(Now)
- CDate(Int(Now))
Φιλικά
Τάσος