Εμφάνιση ενός μόνο μηνύματος
  #7  
Παλιά 21-11-13, 10:59
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα στην παρέα

Κάποιες σκέψεις, που πιθανόν να βοηθήσουν στη διατύπωση σωστότερων τύπων.

Όταν καταχωρούμε μία ημερομηνία χωρίς ώρα (πχ 1/1/2013) η ώρα θεωρείται μηδενική (1/1/2013 00:00:00 ή 1/1/2013 12:00:00 πμ).

Δηλαδή έχει συμπληρωθεί η προηγούμενη μέρα και μόλις αρχίζει η καταχωρηθείσα.

Ένα χρονικό διάστημα που ορίζεται από μία ημερομηνία έναρξης και μία λήξης (πχ 1/1/2013 έως 31/1/2013) σύμφωνα με τα παραπάνω, περιλαμβάνει την πρώτη μέρα (1/1/2013), αλλά όχι και την ημερομηνία λήξης (31/1/2013), αφού αυτή μόλις που άρχισε.

Σε πρακτικό επίπεδο:

1) Αν δε θέλουμε να περιλαμβάνεται η ημερομηνία έναρξης (πχ 1/1/2013) στον τύπο μας θα πρέπει να θεωρούμε ως ημερομηνία έναρξης την επόμενή της (2/1/2013).

2) Αν θέλουμε να περιλαμβάνεται η ημερομηνία λήξης (πχ 31/1/2013) στον τύπο μας θα πρέπει να θεωρούμε ως ημερομηνία λήξης την επόμενή της (1/2/2013).

Όταν υπολογίζουμε ένα διάστημα σε έτη, μήνες και μέρες, αν θέλουμε να συνυπολογίζεται και η ημερομηνία λήξης, αν προσθέσουμε 1 για τον υπολογισμό των ημερών μπορεί οι μέρες που θα προκύψουν να συμπληρώνουν μήνα. Κανονικά συνεπώς οι μέρες θα ήταν 0 οι μήνες αυξημένοι κατά 1 (μπορεί να γίνουν 12 και να συμπληρώνουν έτος).

Για να λυθεί αυτό το θέμα πχ για το διάστημα 1/1/2013 έως 31/1/2013 θα πρέπει να θεωρούμε ως ημερομηνία λήξης την 1/2/2013.

Φιλικά/Γιώργος
Απάντηση με παράθεση